パーソナルブログメモリ

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

36進数までの対応 strtolなら簡単らしい

2020-08-28 | C++

https://www.codingame.com/training/medium/numeral-system

命数法と言われてもなんのことやらしばらくサッパリわからなかった問題

 

一所懸命に基数変換や文字列から数値抽出してました。

 

ところがstrtolを使えばかなりお手軽にできるようです。

 

9進数の例

strtol

char型で綴られた文字列から数値部分だけを抽出してn進数に変換

最後の位置も保持 cの技らしい

 

 

36進数の例

36進数を指定するとZまで認識する。

 


最新の画像もっと見る

コメントを投稿

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