코딩테스트
프로그래머스 기초 Day 1 파이썬
피갓자
2025. 4. 2. 14:00
문자열 출력하기
문제 설명
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 1,000,000
- str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.
입출력 예
입력 #1
HelloWorld!
출력 #1
HelloWorld!
solution.py
str = input()
print(str)
a와 b 출력하기
문제 설명
정수 a와 b가 주어집니다.
각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
제한사항
- -100,000 ≤ a, b ≤ 100,000
입출력 예
입력 #1
4 5
출력 #1
a = 4
b = 5
solution.py
a, b = map(int, input().strip().split(' '))
print("a =", a)
print("b =", b)
문자열 반복해서 출력하기
문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 10
- 1 ≤ n ≤ 5
입출력 예
입력 #1
string 5
출력 #1
stringstringstringstringstring
solution.py
str, n = input().strip().split(' ')
n = int(n)
print(str * n)
대소문자 바꿔서 출력하기
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다.
각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
solution.py
str = input()
print(str.swapcase())
특수문자 출력하기
문제 설명
다음과 같이 출력하도록 코드를 작성해 주세요.
입출력 예
출력 예시
!@#$%^&*(\'"<>?:;
solution.py
print("!@#$%^&*(\\'\"<>?:;")
# \\는 역슬래시(\)를 문자열 안에 포함시키기 위한 방법
# \'는 작은따옴표(')를 문자열 안에 포함시키기 위한 방법
# \"는 큰따옴표(")를 문자열 안에 포함시키기 위한 방법
print(r"!@#$%^&*(\'\"<>?:;")
# r은 문자열 내에서 이스케이프 문자를 그대로 취급하도록 만드는 방법