We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
それぞれの英単語のアルファベットの数を数えて並べると円周率になる。
例) 英文 : May I have a large container of coffee 円周率: 3.1415926
quiz/circle_digits.txtを読み込んで語呂合わせの文字列を取得し、 この文字列を用いて円周率を402桁まで求めよ。 以下、入力方法と出力方法の規則。
quiz/circle_digits.txt
.
:,—!="()
0
" 3 "
010
"3"
3
float
str
ユーザーは開発者の想定通りに入力してくれない。例えば電話番号だと人によって0120-aaa-aaaや0120(aaa)aaaだったりする。 これはwebアプリの入力フォームだけの問題ではなく、どの分野のエンジニアも対応できるようになる必要がある。 ちなみに正規表現を使うとトリッキーな文字列操作ができたりする。
0120-aaa-aaa
0120(aaa)aaa
The text was updated successfully, but these errors were encountered:
No branches or pull requests
それぞれの英単語のアルファベットの数を数えて並べると円周率になる。
TODO
quiz/circle_digits.txt
を読み込んで語呂合わせの文字列を取得し、この文字列を用いて円周率を402桁まで求めよ。
以下、入力方法と出力方法の規則。
.
は無視する。:,—!="()
が独立して存在している位置は0
とする。" 3 "
は記号が独立しているから010
だが、"3"
は記号が文字と隣接しているので3
というふうに語呂を数字に変換する。float
型は402桁も扱えないので、str
型で出力する。Comment
ユーザーは開発者の想定通りに入力してくれない。例えば電話番号だと人によって
0120-aaa-aaa
や0120(aaa)aaa
だったりする。これはwebアプリの入力フォームだけの問題ではなく、どの分野のエンジニアも対応できるようになる必要がある。
ちなみに正規表現を使うとトリッキーな文字列操作ができたりする。
関連
The text was updated successfully, but these errors were encountered: