2021 POSTECH Programming Open Contest 풀이
A   [BOJ 23813] 회전
B   [BOJ 23814] 아 저는 볶음밥이요
C   [BOJ 23815] 똥게임
D   [BOJ 23816] 옷걸이걸이걸이
E   [BOJ 23817] 포항항
F   [BOJ 23818] 원수의 원수
G   [BOJ 23819] 묻고 더블로 마셔
H   [BOJ 23820] MEX

1. 문제

$23813$. 회전 (2021 POSTECH Programming Open Contest A번)

백준 23813번 - 회전 (https://www.acmicpc.net/problem/23813)

2. 풀이

만약 어떤 수가 $abcd$ 라면, $abcd + bcda + cdab + dabc$가 답이다. $(a + b + c + d) \times 1000 $ $+\; (b + c + d + a) \times 100 $ $+\; (c + d + a + b) \times 10 $ $+\; (d + a + b + c) \times 1 $ $= (a + b + c + d) \times (1000 + 100 + 10 + 1)$

이를 일반화시키면 정수 $N$이 $x$자리일 때, (정수 $N$의 각 자리수의 합) $\times$ ($1$이 $x$개인 $11…1$)이 된다.

3. 채점 결과

boj-23813

4. 회고

.

5. 코드

댓글남기기