寝癖頭の解法

学習中の覚え書きを投稿、更新していきます。

数学

Project Euler in C #1: Multiples of 3 and 5

プロジェクト・オイラーのアーカイブスからの出典です。 This problem is a programming version of Problem 1 from projecteuler.net. https://projecteuler.net プロジェクト・オイラーは、プログラミング (コンピュータ)による一連の計算問題の解決を目的…

paizaラーニング: 満員電車の乗車率(C, Python, Java)

一両辺りの乗車定員と乗車人数から乗車率を出力する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 一般的な通勤電車では、一両辺りの乗車定員は140人ほどと言われてい…

paizaラーニング: 0から9までのカウンタ(C, Python, Java)

入力値からカウンタの値を順番に10個出力する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 0から9までを数えるカウンタを考えます。 0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 …

paizaラーニング: 駄菓子の大人買い(C, Python, Java)

所持金額の入力から、駄菓子をいくつ買うことができるか計算する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 入力として、現在の所持金額(円)が与えられます。 そ…

paizaラーニング: C言語とJavaによる気温の変化

昨日と今日の気温から、それらの変化を計算する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 昨日と比べて、今日の気温が高いのか低いのかを教えてくれるプログラム…

paizaラーニング: C言語とJavaによる可聴領域の判定

音の周波数から、可聴領域を判定する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 人が聞くことができる音の周波数は、20Hzから15,000Hzほどであると言われており、1…

paizaラーニング: うなりの周波数(C, Python, Java)

2つの音の周波数から、うなりの周波数を計算する問題と、その提出コードの解答例です。 paizaラーニングのレベルアップ問題集「Dランク早解きセット」からの出典です。 paiza.jp ・問題 周波数のわずかに異なる音が干渉すると、うなりが生じます。 うなりの…

Aizu Online Judge in C #Problem Set from Volume3 0319 C言語によるスコアの算出

C言語によるスコアの算出です。 問題の正解数と得点から、チームのスコアを計算するプログラムです。・問題 今年も白虎大学でプログラミングコンテストが開催されることになりました。 コンテストではいくつかの問題が出題され、それぞれ難易度に応じた得点…

Aizu Online Judge in C #Problem Set from Volume10 1000 C言語による A + B Problem

C言語による A + B Problemです。 整数 A と B の入力値から、A + B を計算するプログラムです。・A + B Problem Compute A + B.・Input The input will consist of a series of pairs of integers A and B separated by a space, one pair of integers per …

Aizu Online Judge in C #ITP1_7_D C言語による行列の積

C言語による行列の積です。 n×m の行列 A と m×l の行列 B から、それらの積である n×l の行列 C を出力するプログラムです。・問題 n×m の行列 A と m×l の行列 B を入力し、それらの積である n×l の行列 C を出力するプログラムを作成してください。 行列 …

Aizu Online Judge in C #ITP1_7_C C言語による簡単な表計算

C言語による簡単な表計算です。 行数と列数の要素を持つ表から、行と列の合計を挿入した新しい表を出力するプログラムです。・問題 表計算を行う簡単なプログラムを作成します。 表の行数rと列数c、r × c の要素を持つ表を読み込んで、各行と列の合計を挿入…

Aizu Online Judge in C #ITP1_7_B C言語による組み合わせの数

C言語による組み合わせの数です。 複数のデータセットから、重複しない3つの数を選び、それらの合計が x となる組み合わせの数を求めるプログラムです。・問題 1 から n までの数の中から、重複無しで3つの数を選びそれらの合計が x となる組み合わせの数…

Aizu Online Judge in C #ITP1_7_A C言語による成績の評価

C言語による成績の評価です。 複数のデータセットから、各データセットの成績を出力するプログラムです。・問題 あなたの課題は、あるクラスの数学の成績を付けるプログラムを作成することです。 プログラムは複数の学生のテストの点数を読み込みます。 テス…

C言語によるベクトルと行列の積

C言語によるベクトルと行列の積です。 n×m の行列 A と、m×1 の列ベクトル b から、A と b の積を出力するプログラムです。・問題 n×m の行列 A と、m×1 の列ベクトル b を読み込み、A と b の積を出力するプログラムを作成してください。 次のように m 個の…

C言語による目標と勉強時間のチェック

C言語による目標と勉強時間のチェックです。 1日の目標と勉強時間から、過不足を判断して、達していない場合は足りない時間を求めるプログラムです。・問題 勉強を開始した時刻と終了した時刻の情報を基に、1日で勉強した時間の合計が t 以上であるかをチェ…

C言語による年齢区分別の人数

C言語による年齢区分別の人数です。 年齢の入力から、年齢区分別に人数を出力するプログラムです。・問題 会津若松市のシンボルである鶴ヶ城は、蒲生氏郷が本格的な天守閣を築城し、「鶴ヶ城」と名付けました。 天守閣からは会津盆地が一望できます。 また、…

C言語によるビデオテープの録画可能時間

C言語によるビデオテープの録画可能時間です。 カウンタ値の入力から、2通りの録画可能時間を求め、時:分:秒の形式で出力するプログラムです。・問題 標準録画で 120 分のビデオテープがあります。 テープを完全に巻き戻した状態でビデオデッキのカウンタ…

C言語によるチェスボードの描画

C言語によるチェスボードの描画です。 たてH cm よこ W cm のチェック柄の長方形を '#' '.' で描くプログラムです。・問題 たてH cm よこ W cm のチェック柄の長方形を描くプログラムを作成して下さい。 たてH cm よこ W cm のチェック柄を '#' '.' で表しま…

C言語によるフレームの描画

C言語によるフレームの描画です。 たてH cm よこ W cm の枠を '#' で描くプログラムです。・問題 たてH cm よこ W cm の枠を描くプログラムを作成して下さい。 たてH cm よこ W cm の枠を '#' で表します。・入力される値 入力は複数のデータセットから構成…

C言語による長方形の描画

C言語による長方形の描画です。 たてH cm よこ W cm の長方形を '#' で描くプログラムです。・問題 たてH cm よこ W cm の長方形を描くプログラムを作成して下さい。 1 cm × 1cm の長方形を '#'で表します。・入力される値 入力は複数のデータセットから構成…

C言語によるバドミントンの得点の記録

C言語によるバドミントンの得点の記録です。 サーブ順の記録から、データセット毎に得点を記録するプログラムです。・問題 A君、Bさん、C君で久しぶりに遊ぶことになりました。 A君とBさんがプレイヤー、C君が審判になりバドミントンのシングルスのゲームを…

C言語による一週間分の寒暖の差

C言語による一週間分の寒暖の差です。 一週間分の最高気温と最低気温から、それぞれの差を出力するプログラムです。・問題 選手の皆さん、パソコン甲子園にようこそ。 イベントに参加するには体調管理が大切です。 気温が大きく変動する季節の変わり目には体…

C言語による硬貨の両替

C言語による硬貨の両替です。 硬貨の枚数と種類から、お札に両替できるか判定するプログラムです。・問題 4月に消費税が8%になってから、お財布が硬貨でパンパンになっていませんか。 同じ金額を持ち歩くなら硬貨の枚数を少なくしたいですよね。 硬貨の合…

C言語によるカエルの帰巣

C言語によるカエルの帰巣です。 カエルの行動から、ちょうど巣穴に着地するためには、最低何回跳ぶ必要があるかを求めるプログラムです。・問題 一匹のカエルが巣穴に帰ろうとしています。 巣穴はカエルの D センチメートル前方にあって、カエルは巣穴に向か…

C言語による魚釣り競争の判定

C言語による魚釣り競争の判定です。 釣り上げた魚の合計得点を計算して、勝敗を判定するプログラムです。・問題 浩と健次郎の兄弟は猪苗代湖に魚釣りをしに来ました。 二人は以下のように点数を決め、釣り上げた魚の合計得点で勝負することにしました。 イワ…

C言語による西暦と和暦の対応と変換

C言語による西暦と和暦の対応と変換です。 西暦と和暦の入力から、それぞれに対応した変換プログラムです。・問題 「西暦」は西洋から輸入された概念ですが、日本には暦上の年を表す方法として「元号」に年を付けて識別する和暦という概念があります。 例え…

C言語による2匹のトンボの距離

C言語によるアスキーコードの判定です。 2匹のトンボの距離を出力するプログラムです。・問題 まだ暑い日が続きますが、もう9月。暦の上では秋です。 気がつけば、目の前の塀の上に赤とんぼが2匹とまっています。 秋ですね。 塀の左端から計った、2匹の…

C言語による所持金の最小の不足額

C言語による所持金の最小の不足額です。 本の値段に対して、所持金を元にした最小の不足額を求めるプログラムです。・問題 あなたは、今日発売された新刊「プログラミング甲子園必勝法」を買うために、友達のA君と本屋に来ています。 あなたはどうしてもそ…

C言語による最小値、最大値、合計値

C言語による最小値、最大値、合計値です。 整数の個数から、最小値、最大値、合計値を求めるプログラムです。・問題 n 個の整数 ai(i=1,2,...n) を入力し、それらの最小値、最大値、合計値を求めるプログラムを作成してください。・入力される値 1行目に整…

C言語による簡単な計算機

C言語による簡単な計算機です。 2つの整数と1つの演算子から、四則演算の結果を出力するプログラムです。・問題 2つの整数 a, b と1つの演算子 op を読み込んで、a op b を計算するプログラムを作成して下さい。 ただし、演算子 op は、"+"(和)、"-"(差)…