パーソナルブログメモリ

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

ミニ数独 数字ひと桁 intからchar と charからint

2020-08-28 | C++

https://www.codingame.com/training/hard/mini-sudoku-solver

1から4までの小さな数独を解く。

 

intからchar

int a = 5;

char b = '0' + a;

 

19行目と20行目にcharからint  intからcharを使っています。

 

変わった解き方

ミニなので列のパターンは24しかないので

パターンマッチングで2行あてて、上の2x2のボックスも1234なら

さらに3行目もあてて、4行目は列ごとに10から引き算して答えを求めています。

 

 

 

 


最新の画像もっと見る

コメントを投稿

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