프로그래머스 코딩 기초 트레이닝 1일차

yeco_ob·2024년 1월 8일
0

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().strip().split(' '))
print("a =", a\n"b =", b)

3. 문자열 반복해서 출력하기

문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

제한사항
1 ≤ str의 길이 ≤ 10
1 ≤ n ≤ 5

제출

a, b = input().strip().split(" ")
print( a * int(b))

4. 대소문자 바꿔서 출력하기

문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

제한사항
1 ≤ str의 길이 ≤ 20
str은 알파벳으로 이루어진 문자열입니다.

제출

a = input().strip()
# 1. 함수 사용 
print(a.swapcase())

# 2 반복문 사용
for i in a:
    if i.isupper():
        print(i.lower(), end='')
    else:
        print(i.upper(), end='')

5. 특수문자 출력하기

문제 설명
다음과 같이 출력하도록 코드를 작성해 주세요.

출력 예시
!@#$%^&*(\'"<>?:;

제출

print("!@#$%^&*(\\\'\"<>?:;")
# print(r'!@#$%^&*(\'"<>?:;')

0개의 댓글