#1322
Silver II
포도는 포도포와 포도도로 이루어져있다.
시간 제한
1s
메모리 제한
512MB
제출
85
정답
43
맞힌 사람
37
정답 비율
46.8%

문제

컴퓨터인공지능학부 MT의 그림자 경매에서 포도를 전재산으로 구매해버린 강준이는 포도를 먹으며 다음과 같은 생각이 떠올랐다.

“포도가 포도(葡)와 포도(萄)라는 한자로 이루어져있다면 각 한자에서의 포도(음) 또한 한자로 구성된 것이 아닐까? “

그러면 포도에서 포와 도는 각각이 한자니까 “포도포도도” 라는 새로운 문자열로 만들 수 있을 것이다. 새로 만들어진 문자열에서도 한자의 음에 해당하는 ‘포도’가 존재하니 그 다음 단계의 문자열도 만들 수 있다.


강준이는 이와 같은 과정을 “포도화”라고 하기로 했다. NN이 주어졌을 때 NN번 '포도화'한 결과를 출력하시오. 출력 편의상 ‘포'는 p, ‘도'는 d로 출력한다.
포도화 과정 설명 : (포도) --> (포도)포 (포도)도 --> ((포도)포 (포도)도)포 ((포도)포 (포도)도)도 ...

입력

N (1N20)N\ (1\leq N \leq 20)

출력

포도를 N번 포도화한 문자열을 출력한다.

예제 입력 1

1

예제 출력 1

pdppdd

포도 포도

예제 입력 2

2

예제 출력 2

pdppddppdppddd

포도포포도도 포도포포도도

예제 입력 3

3

예제 출력 3

pdppddppdppdddppdppddppdppdddd

포도포포도도포포도포포도도도 포도포포도도포포도포포도도도

힌트

샤인머스켓과 포도는 서로 다른 과일처럼 보일 수 있지만, 샤인머스켓은 포도의 한 품종이다. 보통 '포도'는 포도 전체를 가리키는 말이고, '샤인머스켓'은 그중 이름이 붙은 특정 품종을 가리킨다.

그러므로 둘의 차이를 진지하게 말하면 포도는 큰 분류이고 샤인머스켓은 그 안에 들어 있는 포도다. 이 차이는 포도화 결과에는 영향을 주지 않는다.

비밀이지만 사실 강준이가 그림자 경매에서 산 건 포도가 아니라 샤인머스켓이었다.

참고로 폴라포는 한국에서 판매되는 포도맛 빙과다. 이름에 '포'가 들어가고 대표 맛도 포도지만, 폴라포를 포도화하면 안 된다. 폴라포는 먹으면 시원해지는 식품이지 문자열을 늘리는 한자가 아니다.

문제를 만든 사람
표강준
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
7357🥇
Fine_Tuning
C++9ms15576KB879B
7246🥈
Team_Choi
Python13ms18564KB147B
7662🥉
레몬
Python14ms16604KB158B
82544
황현석
Python16ms20512KB63B
82455
이문영
Python16ms20576KB81B
84336
안우진
Python16ms20596KB82B
78177
뚱크민
Python17ms20096KB91B
80428
아보카도
Python17ms20344KB79B
76559
3학년인내가코딩을잘할수있을리없잖아무리무리!(※무리가_아니었다?!)
Python17ms20428KB147B
769610
베이지_데리버거
Python17ms20432KB127B
731511
메가커피
Python17ms20516KB135B
861412
최성철
Python17ms20520KB135B
775913
가나
Python17ms20640KB233B
777114
세얼간이
Python17ms22856KB108B
719315
이관복명장냉면단골손님
Python18ms20020KB84B
793716
일단출전
Python18ms20620KB116B
752817
공대남
Python19ms20212KB173B
766718
멋진승주
Python19ms20744KB289B
724219
딸요스
Python20ms24400KB148B
720420
Flying_Spaghetti_Monster
C++24ms5248KB666B
1 / 2
난이도 투표
Silver II4명 투표· 6일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8614
맞았습니다
Python17ms20520KB135B2026. 05. 30. 13:38
8433
맞았습니다
Python16ms20596KB82B2026. 05. 26. 08:38
8432
틀렸습니다
Python--84B2026. 05. 26. 08:37
8419
맞았습니다
Python226ms18356KB143B2026. 05. 26. 07:47
8256
맞았습니다
Python17ms16220KB50B2026. 05. 25. 13:03
8255
맞았습니다
PyPy31ms62460KB58B2026. 05. 25. 13:02
8254
맞았습니다
Python16ms20512KB63B2026. 05. 25. 13:01
8253
맞았습니다
PyPy29ms63108KB67B2026. 05. 25. 12:59
8246
맞았습니다
PyPy31ms61496KB81B2026. 05. 25. 12:27
8245
맞았습니다
Python16ms20576KB81B2026. 05. 25. 12:27
8244
맞았습니다
Python357ms20616KB704B2026. 05. 25. 12:25
8236
맞았습니다
PyPy28ms63172KB147B2026. 05. 25. 11:14
8233
맞았습니다
PyPy47ms75792KB127B2026. 05. 25. 11:09
8228
맞았습니다
Python243ms18364KB127B2026. 05. 25. 10:36
8227
틀렸습니다
Python--131B2026. 05. 25. 10:35