multiplusスマートフォン用の表示で見るmultiplus気まぐれに書評とか。この広告は、90日以上更新していないブログに表示しています。実装した例として載せておきます。いつまでモチベーションが続くかわかりませんが、定期的に問題を問いては載せておこうかと思います。ブログ書くと結構モチベーションになるかもしれませんね。問題はだいたい次のような意味で、詳細な条件はページに飛んでください。友だち数人を家に招待したいと思っています。それぞれちょっとだけ長さが違う箸を何本か持っています。お客さんは、2つの箸を受け取らないといけません。2つの箸を受け取る際には、それら箸の長さはそれぞれ揃っていなければなりません。もつ箸1本1本の長さです。招待できる友人の数を計算して出力してください。要約すると、それぞれある長さを持つ箸の情報が配列で与えられ、ペアが作成可能であれば、1ペアとしてカウント。最終的に何ペア作成できたかを出力。各長さごとにカウンタを用意する。最終的に各長さごとにもう一度イテレートし、2で割ってそれらを合計する。いう流れで十分かなと思います。コードのサンプルを載せてあるので、答えみたくない方はここで止めてください。この実装がうまくいっているかどうかだけはわかります。実装側で気になった点をメモしておこうと思います。触り始めてまだ日が浅いので、誰か詳しい方いたら教えてください。賢く変換する方法があれば。宣言する必要があるという問題上の制約を破ることはできませんが。配列が長くなると全部縦に並べるようなのですが、非常に見づらいのでなんとかならないですかね。フォーマットがかかると悲しいくらいに縦長になります。値を保持しようとして一度実装してみたのですが、よくよく考えたら配列でも保持可能だなということに気づいて修正しました。畑なのと、普段からコレクションの方が馴染みがあるので、まずコレクションで考えて、それを配列だけで表現するとどうなるんだろう?と考えるとはやいのかなと思いました。is?yuki.学生時代はフランス現代思想あたりでさまよっていました。今は金融工学とJavaなどでさまよっています。ArchiveSearchはてなブログをはじめよう!yukisaltoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。