#1322
Silver II

포도는 포도포와 포도도로 이루어져있다.

시간 제한
1s
메모리 제한
512MB
제출
98
정답
53
맞힌 사람
44
정답 비율
50.0%

문제

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

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

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


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

입력

N (1≤N≤20)N\ (1\leq N \leq 20)

출력

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

예제 입력 1

1

예제 출력 1

pdppdd

포도포 포도도

예제 입력 2

2

예제 출력 2

pdppddppdppddd

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

예제 입력 3

3

예제 출력 3

pdppddppdppdddppdppddppdppdddd

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

힌트

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

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

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

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

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

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

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
7357🥇
Fine_Tuning
C++13ms13884KB879B
9013🥈
조서현
Python14ms17096KB58B
11082🥉
jwpassion1
C++16ms1496KB387B
93994
김성민
Python18ms20856KB99B
95415
이대현
Python18ms20944KB77B
82566
황현석
Python19ms16656KB50B
72467
Team_Choi
Python20ms18864KB147B
78178
뚱크민
Python24ms21024KB91B
79379
일단출전
Python24ms21044KB116B
752810
공대남
Python24ms21136KB173B
861411
최성철
Python24ms21204KB135B
777112
세얼간이
Python24ms23192KB108B
766213
레몬
Python25ms16988KB158B
766714
멋진승주
Python25ms20960KB289B
719315
이관복명장냉면단골손님
Python25ms21072KB84B
765516
3학년인내가코딩을잘할수있을리없잖아무리무리!(※무리가_아니었다?!)
Python25ms21092KB147B
769617
베이지_데리버거
Python25ms21164KB127B
724218
딸요스
Python29ms24928KB148B
824519
이문영
Python33ms20956KB81B
825320
표강준
PyPy33ms63484KB67B
1 / 3
난이도 투표
Silver II4명 투표· 5개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
11082
맞았습니다
C++16ms1496KB387B2026. 10. 15. 06:02
9541
맞았습니다
Python18ms20944KB77B2026. 07. 18. 12:07
9401
맞았습니다
Python24ms21056KB98B2026. 07. 10. 13:03
9400
틀렸습니다
Python--98B2026. 07. 10. 13:02
9399
맞았습니다
Python18ms20856KB99B2026. 07. 10. 12:42
9319
맞았습니다
PyPy43ms58432KB106B2026. 07. 05. 13:09
9014
맞았습니다
Python28ms17104KB49B2026. 06. 15. 07:03
9013
맞았습니다
Python14ms17096KB58B2026. 06. 15. 05:49
8980
맞았습니다
Python198ms18904KB164B2026. 06. 10. 13:34
8979
맞았습니다
Python196ms18940KB115B2026. 06. 10. 13:31
8908
맞았습니다
Python120ms18732KB106B2026. 06. 08. 07:31
8907
틀렸습니다
Python--102B2026. 06. 08. 07:31
8906
런타임 에러
Python--91B2026. 06. 08. 07:31
8614
맞았습니다
Python24ms21204KB135B2026. 05. 30. 13:38
8433
맞았습니다
Python34ms20964KB82B2026. 05. 26. 08:38
8432
틀렸습니다
Python--84B2026. 05. 26. 08:37
8419
맞았습니다
Python332ms19036KB143B2026. 05. 26. 07:47
8256
맞았습니다
Python19ms16656KB50B2026. 05. 25. 13:03
8255
맞았습니다
PyPy34ms63072KB58B2026. 05. 25. 13:02
8254
맞았습니다
Python21ms20708KB63B2026. 05. 25. 13:01