エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
任意の3つの数字を、同じ値を除外して合計を出力する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
任意の3つの数字を、同じ値を除外して合計を出力する方法 - Qiita
【概要】 1.結論 2.どのようにコーディングするのか 1.結論 配列、eachメソッド、if文を使う! 2.どのよ... 【概要】 1.結論 2.どのようにコーディングするのか 1.結論 配列、eachメソッド、if文を使う! 2.どのようにコーディングするのか def any_three_sum(array) unique_nums = [] #---❶ array.each do |num| #---❷ count = 0 array.each do |i| #---❸ if num == i count += 1 end end if count < 2 #---❹ unique_nums << num end end three_sum = 0 #---❺ unique_nums.each do |unique_num| three_sum += unique_num end puts three_sum end まず被らない数字を取り出すプログラムをコーディングしています。例えばany_three_