diff --git a/백준/Bronze/27494. 2023년은 검은 토끼의 해/2023년은 검은 토끼의 해.py b/백준/Bronze/27494. 2023년은 검은 토끼의 해/2023년은 검은 토끼의 해.py new file mode 100644 index 0000000..2034885 --- /dev/null +++ b/백준/Bronze/27494. 2023년은 검은 토끼의 해/2023년은 검은 토끼의 해.py @@ -0,0 +1,18 @@ +import sys +input = sys.stdin.readline + +n = int(input()) +target = '2023' +count = 0 + +for i in range(2023, n + 1): + s = str(i) + idx = 0 + for c in s: + if c == target[idx]: + idx += 1 + if idx == 4: + count += 1 + break + +print(count) diff --git a/백준/Bronze/27494. 2023년은 검은 토끼의 해/README.md b/백준/Bronze/27494. 2023년은 검은 토끼의 해/README.md new file mode 100644 index 0000000..03cd424 --- /dev/null +++ b/백준/Bronze/27494. 2023년은 검은 토끼의 해/README.md @@ -0,0 +1,34 @@ +# [Bronze I] 2023년은 검은 토끼의 해 - 27494 + +[문제 링크](https://www.acmicpc.net/problem/27494) + +### 성능 요약 + +메모리: 110576 KB, 시간: 856 ms + +### 분류 + +브루트포스 알고리즘, 문자열 + +### 제출 일자 + +2025년 4월 17일 01:35:46 + +### 문제 설명 + +

2023년은 검은 토끼의 해로 불린다. 스타는 검은 토끼의 해를 기념해서 흑묘 복권을 만들려고 한다.

+ +

흑묘 복권은 총 N개의 티켓으로 구성된다. 각 티켓에는 1 이상 N 이하의 정수인 시리얼 번호가 적혀 있으며 서로 다른 티켓에는 서로 다른 시리얼 번호가 적혀있다.

+ +

티켓 중에서 시리얼 번호가 네 자릿수 이상이고 서로 다른 자리에서 네 개의 자릿수를 골라 고른 자릿수를 제외한 나머지 자릿수를 지울 때 2023을 만들 수 있으면 해당 티켓은 당첨 티켓이다. 예를 들어 시리얼 번호가 2023, 1280423, 2200233이면 당첨이고 3480, 572, 2032이면 꽝이다.

+ +

N이 주어졌을 때, 흑묘 복권의 당첨 티켓 수를 구하여라

+ +### 입력 + +

흑묘 복권의 티켓 수 N이 주어진다. (1N10000000)

+ +### 출력 + +

당첨 티켓 수를 출력한다.

+