ゆるふわ競プロ

Javaでゆるゆる競プロしています.忘れっぽいのでメモ用,復習用

ABC058 C (ASCII <-> Char)

atcoder.jp

ASCIIコードとCharコードを変換してときました。

それぞれの文字に共通して含まれるアルファベットを見つけなくてはならなかったので数字の方が扱いやすいと考えてアルファベットをASCIIコードに変換しました。

int  number = ( int ) str . charAt ( i ) ;

なんとChar型はキャストするだけでASCiiコードに変換できてしまいました。上のコードでは文字列stri番目の文字をASCIIコードに変換してnumberに代入しています。簡単すぎる。。
復元も必要なのでやっておきましょう

char c = ( char ) number ;

これだけです。なんと簡単な。 今回もキャストするだけでASCIIコードからchar型が取り出せました.これ使えば今回の問題はそう難しくなくとけるでしょう。

メモ

a = 97
b = 98 ...