반응형
https://www.acmicpc.net/problem/16968
c 또는 d가 연속되는 경우에는, 25개 또는 9개를 곱해주면 되었습니다.
#include <cstdio>
int c = 1;
char s[6];
int main() {
scanf("%s", s + 1);
for (int i = 1; s[i]; i++)
c *= (s[i] == 'c' ? 26 : 10) - (s[i] == s[i - 1]);
printf("%d", c);
}
만족스러운 순위입니다.
반응형
'Algorithm' 카테고리의 다른 글
백준 1722 : 순열의 순서 (0) | 2022.02.02 |
---|---|
백준 2166 : 다각형의 면적 (0) | 2022.01.31 |
백준 1781 : 컵라면 (0) | 2021.12.25 |
백준 2629 : 양팔저울 (0) | 2021.11.24 |
백준 1162 : 도로포장 (0) | 2021.11.23 |