ただの技術メモ

個人備忘録

2022-02-26から1日間の記事一覧

fmt.ScanやbufioのScannerで標準入力を受け取る

競プロで標準入力を受け取るとき、行単位で受け取ったりスペース区切りで受け取ったりしたいけど、どうすれば良いんだっけってなったのでまとめておく。 fmt.Scan 結論、fmt.Scanで全て解決する。 Scan scans text read from standard input, storing succes…

string型の変数をfor文で回す

競プロで文字列を1文字ずつ扱う場面があって、改めてまとめてみる。 byte型とは まずbyte型について。 // byte is an alias for uint8 and is equivalent to uint8 in all ways. It is // used, by convention, to distinguish byte values from 8-bit unsig…

16進数の計算とUnicodeとUTF-8

Goで文字列を1文字ずつ処理するときの仕組みが気になって深入りした内容をまとめておく。 16進数とバイトの関係 4ビットが表す数値は0から15(24-1)までである。 これは16進数で表現できる「0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F」と対応させて…