このコーナーでは、プログラミング学習コンテンツpaizaラーニングのレベルアップ問題集を、PythonとGAS(Google Apps Script)の両方で同じ問題を解いたコードを、まとめて公開している学習ログです。
オンラインコミュニティ「paizaの森」と、Cランク獲得ストーリー(Python3)の「問題集を解く」の順番を参考にして、Aランク、Sランクも獲得出来るよう、今後も記事を加筆して行きます。(令和4年1月22日にBランク取得しました。)
Python・GASのどちらの言語のコードも可能な限り詳細に解説して行きます。
paizaでは、【スキルチェック】のブログ掲載は禁止されていますが、【レベルアップ問題集】のコードの公開、ユーザ同士で教え合うことや研修の教材に利用することは自由としていると書かれていました。
paizaレベルアップ問題集のリンク
メインメニューに戻る
Python自作サンプル
GASサンプル
基本情報技術者試験
自己紹介
プログラミングのアンケートにご協力頂ける方はこちらのフォームで勉強法など色々と教えて下さい。
■ 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編
※スキルチェックのコードやヒントの掲載は禁止されているので問題のリンクのみ※
Dランク問題一覧のリンク
■ ループメニュー 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編
※スキルチェックのコードやヒントの掲載は禁止されているので問題のリンクのみ※
Cランク問題一覧のリンク
※スキルチェックのコードやヒントの掲載は禁止されているので問題のリンクのみ※
Bランク問題一覧のリンク
■ スタックキューメニュー ■
■ スキルチェック見本問題セットのAランク問題 ■
(準備中)
■ スキルチェック過去問題セットのAランク問題 ■
(準備中)
■ STEINS ;GATE Aランクレベル ■
(準備中)
■ スキルチェック過去問セット ■
(準備中)
■ スキルチェック見本問題セットのAランク問題 ■
(準備中)
※スキルチェックのコードやヒントの掲載は禁止されているので問題のリンクのみ※
Aランク問題一覧のリンク
※スキルチェックのコードやヒントの掲載は禁止されているので問題のリンクのみ※
Sランク問題一覧のリンク
■ 参考文献の紹介 ■
じっくり丁寧にPythonを学びたい方向け。
まずはpaizaラーニングなどの学習コンテンツで学んで、基礎をマスターしたら、この本でじっくりと初級から中級レベルを目指せます。
初めてGASを学ぶ方向け。
スプレッドシートの基本的な使い方からGASのベースとなるJavaScriptの基礎文法、GASでの初歩的なプログラミングを学べます。
GASに少し慣れて来たら、基礎固めとリファレンスとしてこの本でじっくり学べます。
メインメニューに戻る
Python自作サンプル
GASサンプル
基本情報技術者試験
自己紹介
プログラミングのアンケートにご協力頂ける方はこちらのフォームで勉強法など色々と教えて下さい。