문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.
QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*+-./: 이다.
첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23), 분 B (0 ≤ B ≤ 59)와 초 C (0 ≤ C ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진다. 두 번째 줄에는 요리하는 데 필요한 시간 D (0 ≤ D ≤ 500,000)가 초 단위로 주어진다.
첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0분 0초가 된다.)
2
3 ABC
5 /HTP
AAABBBCCC
/////HHHHHTTTTTPPPPP
먼저 2를 입력받을 input을 만들어주고, 2의 길이만큼 for문을 만들어주었습니다.
그러고서 b,c를 input받아주고, c의 길이만큼 int(b) * c[i]로 문자열을 반복해주었습니다.
end=''를 사용하여 aaa bbb ccc가 되지않게 붙여주고, print()를 사용해서 띄어쓰기를 해주었습니다.
--> print()를 사용하지 않으면,
사진과 같이 붙어서 출력이됩니다.😐
백준 2675번 풀이
a = int(input()) for i in range(a): b, c = input().split() for i in range(len(c)): print(int(b) * c[i], end='') print()