haju__log
[python][백준/BOJ] 16968번 : 차량 번호판 1 본문
반응형
https://www.acmicpc.net/problem/16968
✅ 문제 풀이
- 숫자(d)인 경우엔 가질 수 있는 경우의 수가 10가지, 문자(c)인 경우엔 가질 수 있는 경우의 수 26가지
- 만약 현재 자리가 c인데 앞자리가 c일 경우, 26-1가지의 경우의 수를 가짐
- 만약 현재 자리가 d인데 앞자리가 d일 경우, 10-1가지의 경우의 수를 가짐
import sys
m=list(map(str,sys.stdin.readline().strip()))
result=1
for i in range(len(m)):
if m[i]=='c':
if i!=0 and m[i-1]=='c':
result*=25
else:
result*=26
else:
if i!=0 and m[i-1]=='d':
result*=9
else:
result*=10
print(result)
반응형
'BOJ_백준' 카테고리의 다른 글
[python][백준/BOJ] 1541번 : 잃어버린 괄호 (0) | 2023.07.27 |
---|---|
[python][백준/BOJ] 25372번 : 성택이의 은밀한 비밀번호 (0) | 2023.07.25 |
[python][백준/BOJ] 11051번 : 이항 계수 2 (0) | 2023.07.25 |
[python][백준/BOJ] 11050번 : 이항 계수 1 (0) | 2023.07.25 |
[python][백준/BOJ] 15439번 : 베라의 패션 (0) | 2023.07.25 |