AT_pakencamp_2018_day2_a ひふみ (Hihumi)
题目描述
[problemUrl]: https://atcoder.jp/contests/pakencamp-2018-day2/tasks/pakencamp_2018_day2_a
高橋一二三君は、自分の本名に "123" がついていることから、面白いとクラスの人たちに笑われてしまいました。
それ以来、彼は "123" という整数が嫌いになりました。
そのため、高橋君が「1, 2, 3, 4, ...」と整数を順に言うときには、必ず $ 123 $ を飛ばして数えます。
彼が $ 1 $ から $ N $ まで整数を順に言うとき、何個の整数を言うでしょうか。
输入格式
输入一个正整数 $n$。
输出格式
输出从 $1$ 到 $n$ 中不为 $123$ 的数的个数。
**记得换行!**
说明/提示
### 制約
- $ N $ は $ 123 $ ではない $ 1 $ 以上 $ 1\ 000 $ 以下の整数
### 小課題
小課題 $ 1 $ \[$ 40 $ 点\]
- $ N\ \leq\ 10 $ を満たす。
小課題 $ 3 $ \[$ 60 $ 点\]
- 追加の制約はない。
### Sample Explanation 1
$ N\ =\ 10 $ の場合、普通どおり $ 1 $ → $ 2 $ → $ 3 $ → $ 4 $ → $ 5 $ → $ 6 $ → $ 7 $ → $ 8 $ → $ 9 $ → $ 10 $ と数を言います。 ですので、高橋君は $ 10 $ 個の数を言います。
### Sample Explanation 2
$ N\ =\ 124 $ の場合、$ 1 $ → $ 2 $ → ... → $ 121 $ → $ 122 $ → $ 124 $ と数を言うため、合計で $ 123 $ 個の数を言うことになります。