パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python ドミノを描く問題の解答に基礎技術をもりこむ(関数、ループ、置換、数値文字変換、スライス、辞書型、文字処理)

2023-06-04 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

clash of codeのDominoという問題から

 

問題

2つの数字が与えられドミノの駒のようにキャラクター文字で描く問題

 

1) 関数、ループ、置換、数値文字変換、スライス、辞書型、文字処理ひととおりの基礎が入れられそうなのでいれてみた最初の解答

 

2) 4行目に3項演算子と内包表記を使ってさらに盛り込んだ例

 

3) 簡単な技術で書くなら(関数をつかわなければもっと簡単に)

 

4) ダイスの中 スペースとアスタリスクを数値化

 

5) データを圧縮して16進数にしてみる

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。