반응형
백준 5번 문제 - 문자열
문제 개요:
- 문자열을 다루는 기본적인 문제들을 해결해 보는 것이 목적입니다.
- 문자열 입력, 출력, 길이 구하기, 문자 찾기 등의 기능을 구현해야 합니다.
문제 내용:
- 문자열 S를 입력받은 뒤, 문자열 S의 길이를 출력하는 프로그램을 작성하시오.
- 문자열 S를 입력받은 뒤, 문자 C가 문자열 S에 몇 개 포함되어 있는지 출력하는 프로그램을 작성하시오.
- 문자열 S를 입력받은 뒤, 문자열 S에 포함되어 있는 문자를 종류별로 출력하는 프로그램을 작성하시오. 각 문자는 공백으로 구분해서 출력한다. 문자열 S에 포함되어 있는 문자는 문자열 S의 순서대로 출력한다.
- 문자열 S를 입력받은 뒤, 문자열 S에 포함되어 있는 문자를 모두 대문자로 바꾸어 출력하는 프로그램을 작성하시오.
- 문자열 S를 입력받은 뒤, 문자열 S에 포함되어 있는 문자를 모두 소문자로 바꾸어 출력하는 프로그램을 작성하시오.
- 문자열 S를 입력받은 뒤, 문자열 S의 순서를 뒤집어 출력하는 프로그램을 작성하시오.
# 문제 1. 문자열 길이 출력
S = input()
print(len(S))
# 출력 예시
# 입력: Baekjoon
# 출력: 8
# 문제 2. 문자 개수 세기
S = input()
C = input()
print(S.count(C))
# 출력 예시
# 입력: Baekjoon
# 입력: o
# 출력: 2
# 문제 3. 문자 종류 출력
S = input()
print(' '.join(sorted(set(S))))
# 출력 예시
# 입력: Baekjoon
# 출력: a e j n o
# 문제 4. 문자열 대문자로 변환
S = input()
print(S.upper())
# 출력 예시
# 입력: Baekjoon
# 출력: BAEKJOON
# 문제 5. 문자열 소문자로 변환
S = input()
print(S.lower())
# 출력 예시
# 입력: Baekjoon
# 출력: baekjoon
# 문제 6. 문자열 뒤집기
S = input()
print(S[::-1])
# 출력 예시
# 입력: Baekjoon
# 출력: noojkeaB
반응형
'프로그래밍 _공부자료. > 백준넷' 카테고리의 다른 글
백준넷 "회전하는 큐" 문제(1021번) 풀이 (0) | 2024.06.24 |
---|---|
백준넷 6번 문제 python 파이썬 문제 풀이 (0) | 2024.06.21 |
백준넷 4번 문제 (2) | 2024.06.19 |
백준넷 3번 문제 합 Pyhton 코드 (0) | 2024.06.19 |
백준넷 2번 문제 A+B (0) | 2024.06.19 |
댓글