20221125のRubyに関する記事は9件です。

巡回セールスマン問題の bit DP を Ruby で速く計算する書き方を調査

競技プログラミングを Ruby でやっているのですが、適切なアルゴリズムを選んでも実装次第で時間制限超過 (TLE) になってしまうことがあります。最近 bit DP を用いた Held–Karp …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

特定条件のみに呼応するプログラム作成

問題 今日の曜日を表示するコードをDateクラスを使用して記述してください。 ただし、金曜日だった場合だけ以下のように表示の内容を変えてください。 (出力内容) 「今日は月曜日」 「今日は金曜日だ …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ruby in1to10 真偽値

問題   以下の条件を満たすin1to10メソッドを実装しよう ・第1引数のnumが1以上かつ10以下の範囲であればTrueを出力する ・第二引数のoutside_modeがTrueの場合は、  第…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

times 合計値

〜要件定義〜 ・timesメソッドの繰り返し処理を使用して合計値を導き出すこと       〜問題〜 ・1〜10の数値を順番に足し合わせる ・足し算の合計値がターミナルに出力される sum = 1 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

文字列への変数埋め込み

C# string word = "World"; string text = $"Hello, {word}!"; JavaScript const word = "World"; const t…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

IPAddrを利用せずにIPをvalidateする

一番シンプルなコード 引数ipの値が0から始まったり、文字列の場合はti.to_i.to_s == tiがうまく働く。 def is_valid_ip(ip) target_ip = ip.spli…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

each 入れ子

〜問題〜 配列内の果物と値段の合計額を出力せよ。 ~解答~ 〜解説〜  each文を使用し、配列内の要素を順に取り出すようにするべきと考えた。また、ブロック変数はitemとpriceに設定する事で、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

二重ハッシュ

〜問題〜 配列の内部に、 複数のユーザーの情報をハッシュとして持つ変数user_dataがあります。↓ user_dataで、全ユーザーの名前だけが出力されるように Rubyでコーディングしてくださ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

値(3教科)の平均値を計算する。

〜問題〜 国語が80点、英語が50点、数学が70点の場合のテストの平均点を出力して下さい。 ※条件 変数を使用すること 〜模範解答〜 ~模範解説~  条件があるので、まずスコアを変数に代入する。  …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む