[프로그래머스 Python] 코딩 기초 트레이닝 Day 1 - 출력
1. 문자열 출력하기
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 1,000,000
- str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.
코드 작성
str = input()
print(str)
2. a와 b 출력하기
정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
제한사항
- -100,000 ≤ a, b ≤ 100,000
코드 작성
a, b = map(int, input().split())
print(f'a = {a}')
print(f'b = {b}')
3. 문자열 반복해서 출력하기
문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 10
- 1 ≤ n ≤ 5
코드 작성
a, b = input().split()
b = int(b)
print(a*b)
4. 대소문자 바꿔서 출력하기
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 10
- str은 알파벳으로 이루어진 문자열입니다.
코드 작성
str = input()
new_str = ''
for s in str:
if s in 'abcdefghijklmnopqrstuvwxyz':
new_str += s.upper()
else:
new_str += s.lower()
print(new_str)
5. 특수문자 출력하기
다음과 같이 출력하도록 코드를 작성해 주세요.
출력 예시
!@#$%^&*(\'"<>?:;
코드 작성
print(r'!@#$%^&*(\'"<>?:;')
코드 리뷰
- 문자열 앞에 r를 붙이면 자동으로 \를 특수문자 형태의 \로 치환한다.
6. 문제 출처
👩🏻💻개인 공부 기록용 블로그입니다
오류나 틀린 부분이 있을 경우 댓글 혹은 메일로 따끔하게 지적해주시면 감사하겠습니다.
댓글남기기