FloraIT情報とか雑多な情報とか。この記事は1年以上前に掲載されたものです。情報が古い場合がありますのでお気を付け下さい。プログラミングで彼女をつくる』の回答例を上げているが、今回はツインテールのお題を上げてみたい。((値段の割にカフェイン量が多いものがコストパフォーマンスがよいという条件となっている))。1)[/code]解説C++においては、標準入力から文字列を取得する処理と、文字列を分割して配列にする処理を簡単にするため、予めreadline()とsplit()を定義した。コストパフォーマンスを取得する処理についてだが、除法を使う関係上、整数で取得するには望ましくないため、C++ではstd::stof()を、SwiftではFloat()を使った。今回はどちらがコストパフォーマンスが高いかを取得するため、そこまで高い精度は必要としていないことから、float型を使った。今回はforループを使って最もコストパフォーマンスが高い値とインデックス値をもとに出力している。配慮して、出力時は1を加算している。1始まりとしたい場合は以下のような書き方になるだろう。cnt++)[/code]なお、2つしか選択肢がないのにあえて今回forループを使った理由は、仮に3つ以上の選択肢あるいは可変長だった場合などでも比較的容易に対応できるようにするためである。forループを使わない場合は三項演算子やifなどを使うことになるが、その場合、対応が面倒になることが考えられる。最後に今回も各言語の基礎がわかれば、多くの言語ではそれほど苦労せずに解けるだろう。今回は型に気をつけないと想定しない答えが出るという思わぬ落とし穴がある点と、将来的な改修の可能性があることを想定して修正しやすいようなコードの書き方は心がけてみたほうが良いだろう。Tomomiウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しています。スマートフォン向けアプリやウェブアプリの開発を携わっています。ご用の方はコメントかコンタクトフォームにて。Tomomi関連記事IT/ComputerFreeBSDはあまり聞かないが最近では、GNU/LinuxシステムがフリーのUnix系のOSとしてはよく知られたものとなっているが、それとは別にFreeBSDをはじめとしたフリー系BSDという、別系統のUnix系システムの系譜を持ったシステムがある。3発表、アメリカとカナダでは6月20日より発売し、その後日本を含めた世界各国で8月末までには発売される見通しである。3...Diaryこの10年間でウェブで変わったことおおよそ10年くらい前のウェブサイトだと、個人サイトに特に顕著だったが、アクセスカウンターを目にする機会が往々にしてあったが、最近作成あるいは更新されたウェブサイトを見ているとアクセスカウンターを見る機会はほとんどなくなった。私も10年以上...IT/ComputerCarthage、CocoaPods、HomebrewはMac開発必携ツール現在、アプリ開発を行なっているが、すでにCarthage、CocoaPods、Homebrewは開発において必携ツールとなった。これらがないと、開発の効率は大幅に下がってしまうだろう。Reserved.タイトルとURLをコピーしました。