【CLI】ファイルを削除するコマンド
ChatGPTに教えてもらったコマンドのうち、自分がすぐに使えそうなものを2つ選んで共有します。 1. ゴミ箱を経由せず完全削除 rm path/to/file.txt 基本的なコマンドですが、...
21 search resultsShowing 1~20 results
You need to log-in
ChatGPTに教えてもらったコマンドのうち、自分がすぐに使えそうなものを2つ選んで共有します。 1. ゴミ箱を経由せず完全削除 rm path/to/file.txt 基本的なコマンドですが、...
実装する前に確認する前提条件 定義が必要な関数は何か? 渡せる引数は何か? 関数から返す戻り値は何か? コードを記述するステップを考える 要件を実現するために必要な処理を小さなステップに分解する...
仕様 ユーザーにじゃんけんの手を選んでもらう。(0:グー、1:チョキ、2:パー) プログラム側では、ユーザーと勝負するじゃんけんの手をランダムに選ぶ。 「ユーザーが選んだじゃんけんの手」と「プロ...
大きな数値を 3 けたごとにカンマ区切りで出力 (paizaランク C 相当) 前回正答できなかった問題に再挑戦しました。 誤答 practice.rb # 入力の受け取り input = ge...
大きな数値を 3 けたごとにカンマ区切りで出力 (paizaランク C 相当) 自分の解答 (分かりませんでした) ChatGPTの解答 # 入力を受け取る n = gets.chomp # カ...
カンマ区切りで 2 つ出力 (paizaランク D 相当) 自分の解答 practice.rb num = gets.chomp.split puts "#{num[0]},#{num[1]}"...
引き算・掛け算 (paizaランク D 相当) 自分の解答(誤答) practice.rb numbers = gets.split A = numbers[0] B = numbers[1] ...
ChatGPTからRubyにおける入力の確認とエラー処理について教えてもらったので、一旦書き留めておく。 いますぐ実践するのは難しいが、早くこのレベルのコードをすらすらかけるようになりたい。 私...
1 つの文字列を出力 (paizaランク D 相当) 自分の解答 practice_01.rb puts "paiza" 末尾に改行を入れなければならないので、printではなくputsを使う。...
カンマ区切りのN個のデータの入力 (paizaランク D 相当) 自分の解答 practice.rb num = gets.to_i num -= 1 inputs = gets.chomp.s...
カンマ区切りの3つのデータの入力 (paizaランク D 相当) 自分の解答 practice_01.rb inputs = gets.chomp.split(",") inputs.each ...
N個のデータの入力 (paizaランク D 相当) 自分の解答 せっかく受け取ったnumを上手く使っていないのが美しくない気もするが、前回ChatGPTから教わったことを活かしたいと考え、spl...
3つのデータの入力 (paizaランク D 相当) 自分の解答 (思いつかなかった) ChatGPTの解答 以下は、標準入力から3つの文字列を受け取り、それらを順に3行で出力するRubyのコード...
N行のデータの入力 (paizaランク D 相当) 自分の解答 まず空の配列を用意し、その中に受け取った数値の個数分だけ値を格納し、最後にputsする。 勉強のために、forとwhileの2つの...
クラスの定義 「クラス」とは、関連する変数やメソッドをまとめて、複雑なデータを扱いやすくするための仕組みである。 クラスの定義通りに作ったデータを、そのクラスの「インスタンス」と呼ぶ。 クラスは...
ハッシュの定義 キーと値(バリュー)の組み合わせが重要なデータはハッシュで管理する。 sample_01.rb # ハッシュの定義 scores = {english: 80, math: 70...
mapによる配列の操作 配列を操作する方法として、eachメソッド以外にmapメソッドを使う方法がある。 以下の例のように、配列の各値に5ずつ足すとき、eachメソッドでは空の配列を用意してから...
for文による条件分岐(続き) for文の中で処理を中断したり、次のループに移る処理を加えることができる。 sample_01.rb money = 100 for year in 1..30 ...
配列の作成 順序が重要なデータは配列で管理する。 「puts」ならば値を順番に表示、「p」ならばリテラル表現で表示される。 「length」や「size」で格納されている値の個数を調べることがで...
if文による条件分岐 下記の例の「sample②」のように、実行したい処理を前に、条件を後に書くことも可能。 簡単な条件の処理であれば②の方がよりシンプルに書くことができる。 sample_01...
21 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.