このコーナーでは、プログラミング学習コンテンツpaizaラーニングのレベルアップ問題集を、PythonとGAS(Google Apps Script)の両方で同じ問題を解いたコードを公開している学習ログです。
Python・GASのどちらの言語のコードも可能な限り詳細に解説致します。
GASはスプレッドシートのエディタを使ってコードを書いております。
paizaでは、【スキルチェック】のブログ掲載は禁止されていますが、【レベルアップ問題集】のコードの公開、ユーザ同士で教え合うことや研修の教材に利用することは自由としていると書かれていました。
paizaレベルアップ問題集のリンク
Pythonではpaizaに入会しなくても問題集を解きたい方向けにpaiza.ioを用いております。(入会するか否かは問題集を解いて見てからの読者様のご判断にお任せ致します。
どちらの選択をされても記事を読めるようになっておりますので、安心して下さい。)
■ STEINS ;GATE Dランクレベル ■
正則表現のエントリーポイント Python3編
■ 標準入力メニューの1 ■
1 行の入力 Python3編
2 行の入力 Python3編
3 行の入力 Python3編
10 行の入力 Python3編
【行入力】1,000 行の入力 Python3編
■ 標準入力メニュー2 ■
2 つの文字列の半角スペース区切りでの分割 Python3編
3 つの文字列の半角スペース区切りでの分割 Python3編
【半角スペース区切りでの文字列の分割】5 つの文字列の半角スペース区切りでの分割 Python3編
■ 標準入力メニュー3 ■
1 つの入力 Python3編
半角スペース区切りの 2 つの入力 Python3編
半角スペース区切りの 3 つの入力 Python3編
半角スペース区切りの 10 個の入力 Python3編
【半角スペース区切りの入力】半角スペース区切りの 1,000 個の入力 Python3編
■ 標準入力メニュー4 ■
1 行の整数の入力 Python3編
2 行の整数の入力 Python3編
5 行の整数の入力 Python3編
100 行の整数の入力 Python3編
【整数の行入力】1,000行の整数の入力 Python3編
■ 標準入力メニュー5 ■
1 つの整数の入力 Python3編
2 つの整数の半角スペース区切りの入力 Python3編
5 つの整数の半角スペース区切りの入力 Python3編
10 個の整数の半角スペース区切りの入力 Python3編
【整数の半角スペース区切りの入力】1,000個の整数の半角スペース区切りの入力 Python3編
■ 標準入力メニュー6 ■
改行区切りでの N 個の整数の入力 Python3編
2 行目で与えられる N 個の整数の入力 Python3編
1 行目で与えられる N 個の整数の入力 Python3編
2 行目で与えられる N 個の整数の入力 (large) Python3編
【N 個の整数の入力】1 行目で与えられる N 個の整数の入力 (large) Python3編
■ 標準入力メニュー7 ■
改行区切りでの N 個の文字列の入力 Python3編
2 行目で与えられる N 個の文字列の入力 Python3編
1 行目で与えられる N 個の文字列の入力 Python3編
■ ループメニュー 1の1 ■
ある数字までの出力 1 Python3編
ある数字までの出力 2 Python3編
数字の受け取り 1 Python3編
数字の受け取り 2 Python3編
ある数をある回数表示 1 Python3編
ある数をある回数表示 2 Python3編
FINAL問題 a ~ z までを表示
■ループメニュー1の2 ■
数列の和 Python3編
数列の A 番目から B 番目までの和
数列の値を全部 * 2 して出力 Python3編
FINAL問題 数列同士の引き算 Python3編
■ ループメニュー1の3 ■
数列の反転 Python3編
九九の表示 1 Python3編
九九の表示 2 Python3編
2 の累乗を表示 Python3編
FizzBuzz Python3編
■ ループメニュー1の4 ■
数列の最大値 Python3編
数列の最小値 Python3編
数列の何番目にある? Python3編
数列の中に何個ある? Python3編
■ ループメニュー2の1 ■
未知数個の数の受け取り Python3編
未知数個の文字列の受け取り Python3編
奇数だけ出力 Python3編
割り切れる数だけ出力 Python3編
偶奇の判定 Python3編
■ ループメニュー2の2 ■
各桁の和 Python3編
カウント変数を使った計算 Python3編
2 で何回割れる? Python3編
任意の数で何回割れる? Python3編
10 進数から 2 進数に変換 Python3編
10 進数から M 進数に変換 Python3編
N が M ずつ増えたときにいつ K を越える? Python3編
毎日増加するお金 Python3編
階乗の計算 Python3編
階乗の末尾に 0 はいくつ付く? Python3編
加算された数列の最大値 Python3編
加算された数列の最小値 Python3編
1 はどこにある? Python3編
約数の個数 Python3編
約数の列挙 Python3編
ご精読有難うございました。
■ GASの入門書の紹介です ■
詳解! Google Apps Script完全入門 [第3版]
単行本
Kindle版(電子書籍)
■ 関連記事 ■
初めてのGASへ
Python自作サンプル集へ
自己紹介
