寝癖頭の解法

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

2021-09-01から1ヶ月間の記事一覧

paizaラーニング: Javaによる「二重ループメニュー 」問題集(基本編)

paizaラーニングのレベルアップ問題集「二重ループメニュー 」からの出典です。 paiza.jp Javaによる「二重ループメニュー 」問題集(基本編)と、それらの提出コードの解答例です。僕が作成、提出したコードは、以下のとおりです。 ・STEP: 1 指定された数…

paizaラーニング: Pythonによる「二重ループメニュー」問題集(基本編)

paizaラーニングのレベルアップ問題集「二重ループメニュー」からの出典です。 paiza.jp Pythonによる「二重ループメニュー 」問題集(基本編)と、それらの提出コードの解答例です。僕が作成、提出したコードは、以下のとおりです。 ・STEP: 1 指定された数…

Aizu Online Judge in C++ #ITP2_1_A : Vector

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Vector" https://onlinejudge.u-aizu.ac.jp/problems/ITP2_1_A 整数を保持する可変長配列A={a0,a1,...}に対して、以下の操作を行ってください。 ・pushBack(x):Aの末尾に整数xを…

Aizu Online Judge in C++ #Volume2 - 0239 : Calorie Counting

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Calorie Counting" https://onlinejudge.u-aizu.ac.jp/problems/0239 食べ物には3大栄養素と呼ばれる「たんぱく質」「脂質」「炭水化物」の3つの栄養素が含まれています。 分類…

Aizu Online Judge in C++ #Volume0 - 0028 : Mode Value

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Mode Value" https://onlinejudge.u-aizu.ac.jp/problems/0028 1〜100 の整数データを読みこんで、データの最頻値を出力するプログラムを作成してください。 複数ある場合は、値…

paizaラーニング: C++による「データセット選択メニュー」問題集: 動的配列

paizaラーニングのレベルアップ問題集「データセット選択メニュー」からの出典です。 paiza.jp C++による「データセット選択メニュー」問題集: 動的配列と、それらの提出コードの解答例です。僕が作成、提出したコードは、以下のとおりです。 ・STEP: 1 ラン…

Aizu Online Judge in C++ #Volume6 - 0666 : Exam

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Exam" https://onlinejudge.u-aizu.ac.jp/problems/0666 3 回の試験の点数 A,B,C が与えられたとき,3 回の試験の点数のうち高い方から 2 つを足し合わせた合計を出力するプログ…

Aizu Online Judge in C++ #Volume6 - 0667 : Inversion of a String

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Inversion of a String" https://onlinejudge.u-aizu.ac.jp/problems/0667 文字列 S と,2 つの整数 A,B が与えられたとき,S のうち A 文字目から B 文字目までの文字の並びを…

Aizu Online Judge in C++ #Volume6 - 0668 : Mode

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Mode" https://onlinejudge.u-aizu.ac.jp/problems/0668 長さ N の数列 A1,A2,…,AN が与えられる. この数列の各項は 1 以上 M 以下の整数である. 長さ M の新たな数列 B1,B2,……

Aizu Online Judge in C++ #Volume6 - 0669 : The Nearest Value

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "The Nearest Value" https://onlinejudge.u-aizu.ac.jp/problems/0669 整数 X,L,R が与えられる. L 以上 R 以下の整数のうち,X との差の絶対値が最も小さいものを出力せよ. そ…

Aizu Online Judge in C++ #Volume6 - 0670 : Capitalization

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Capitalization" https://onlinejudge.u-aizu.ac.jp/problems/0670 文字列 S が与えられたとき,S に含まれる joi をすべて JOI に置き換えた文字列を出力するプログラムを作成…

Aizu Online Judge in C++ #Volume6 - 0671 : Longest Ascending Contiguous Subsequence

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Longest Ascending Contiguous Subsequence" https://onlinejudge.u-aizu.ac.jp/problems/0671 長さ N の正整数列 A=(A1,A2,…,AN) が与えられる. 正整数列 A の連続部分列の中…

paizaラーニング: Pythonによる「素数メニュー」問題集: paiza 予想

paizaラーニングのレベルアップ問題集「素数メニュー」からの出典です。 paiza.jp Pythonによる「素数メニュー」問題集: paiza 予想と、それらの提出コードの解答例です。僕が作成、提出したコードは、以下のとおりです。・STEP: 1 ゴールドバッハ予想 ''' P…

Aizu Online Judge in C++ #Volume4 - 0429 : Shopping Street

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Shopping Street" https://onlinejudge.u-aizu.ac.jp/problems/0429 イズア村には東西に延びる道に沿って商店街があります。 ヤエちゃんは商店街の西の端に、タケコちゃんは東の…

Aizu Online Judge in C++ #Volume6 - 0663 : Three Integers

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Three Integers" https://onlinejudge.u-aizu.ac.jp/problems/0663 3 つの整数 A,B,C が与えられる.A,B,C はそれぞれ 1 または 2 である.1 と 2 のうち,どちらが多くあるか.…

Aizu Online Judge in C++ #Volume6 - 0664 : Counting Vowels

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Counting Vowels" https://onlinejudge.u-aizu.ac.jp/problems/0664 長さ N の英小文字からなる文字列 S が与えられる. S のうち母音字の個数,つまり a,i,u,e,o の個数の…

Aizu Online Judge in C++ #Volume6 - 0665 : Merge

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Merge" https://onlinejudge.u-aizu.ac.jp/problems/0665 長さ N の正整数列 A=(A1,A2,…,AN) と,長さ M の正整数列 B=(B1,B2,…,BM) が与えられる. これらの数列は,共に広義単…

Aizu Online Judge in C++ #Volume3 - 0380 : Celsius and Fahrenheit

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Celsius and Fahrenheit" https://onlinejudge.u-aizu.ac.jp/problems/0380 温度を表すとき、日本では摂氏(℃)という単位を使いますが、アメリカでは華氏(℉ )という単位を使…

Aizu Online Judge in C++ #Volume3 - 0382 : Cake Party

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Cake Party" https://onlinejudge.u-aizu.ac.jp/problems/0382 私の誕生日にケーキパーティーをすることにしました。 ケーキを皆でできるだけ平等に分けたいので、次のようにル…

Aizu Online Judge in C++ #Volume3 - 0336 : Sunrise and Sunset

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題 "Sunrise and Sunset" https://onlinejudge.u-aizu.ac.jp/problems/0336 太陽が現れることを「日の出」、隠れることを「日の入り」と呼びますが、その厳密な時刻は太陽が地平線に…

XBOX GAME Streaming Project xCloud (プレビュー) への参加とその続き

XBOX GAME Streaming Project xCloud (プレビュー) に参加した後の話です。 詳しくは、下のリンクから読めます。 neguse-atama.hatenablog.com で、Project xCloudはベータ版に移行して、日本でも今年中にはAppleのスマートフォンとタブレット、 Windows PC…

角度の単位としての秒について

角度の単位としての秒についての話です。 きっかけは、AIZU ONNLINE JUDGEの問題集Volume4からの"Longitude and Latitude"の出題でした。 https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0428秒 (角度)とは、Wikipediaによれば... >角度の単位…

Aizu Online Judge in C++ #Volume1 - 0123 : スピードスケートバッジテスト

Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。・問題「スピードスケートバッジテスト」 https://onlinejudge.u-aizu.ac.jp/problems/0123 スピードスケートバッジテストでは、2 種類の距離で規定されたタイムを上回った場合に級が認…

paizaラーニング: Pythonによる「素数メニュー」問題集: 最小公倍数

paizaラーニングのレベルアップ問題集「素数メニュー」からの出典です。 paiza.jp Pythonによる「素数メニュー」問題集: 最小公倍数 と、それらの提出コードの解答例です。僕が作成、提出したコードは、以下のとおりです。・STEP: 1 素因数分解 ''' Pythonに…

Aizu Online Judge in C++ #ITP1_10_A~D(4 problems)

Aizu Online Judge(AOJ)の過去問から、C++による提出コードの解答例です。 Introduction to Programming IよりTopic # 10のAからDまでの計4問です。 https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/10 Topic # 10 "Math Functions" ・ITP1_10_A …

Aizu Online Judge in Python #ITP1_1_A~D(4 problems)

Aizu Online Judge(AOJ)の過去問から、Pythonによる提出コードの解答例です。 Introduction to Programming IよりTopic # 1のAからDまでの計4問です。 https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/1 Topic # 1 "Getting Started" ・ITP1_1_A …

C++による3×3魔方陣(三方陣)の解法

前回に書いた3×3魔方陣についての話の続きです。 「もしも競技プログラミングからの出題だったら」って、考え直してみました。で、僕の解法としては...与えられた条件より、二重ループを利用して、各列の和が15になる組み合わせを、3×3の二次元配列に代入す…

3×3魔方陣(三方陣)について

3×3魔方陣についての話です。 きっかけは、父との雑談でした。 ってゆーか、家の中で父とすれ違うと、『フェルミ問題』と言って、フツーに口頭試問をやってきます。 ここで言う『フェルミ』は、物理学者のエンリコ・フェルミのことで... ja.wikipedia.org で…

Aizu Online Judge in C++ #ITP1_9_A~D(4 problems)

Aizu Online Judge(AOJ)の過去問から、C++による提出コードの解答例です。 Introduction to Programming IよりTopic # 9のAからDまでの計4問です。 https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/9 Topic # 9 "String" ・ITP1_9_A : Finding a …

Aizu Online Judge in C++ #ITP1_8_A~D(4 problems)

Aizu Online Judge(AOJ)の過去問から、C++による提出コードの解答例です。 Introduction to Programming IよりTopic # 8のAからDまでの計4問です。 https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/8 Topic # 8 "Character" ・ITP1_8_A : Togglin…