27866번: 문자와 문자열
- 문제: 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오.
S = input()
i = int(input())
print(S[i-1])
2743번: 단어 길이 재기
- 문제: 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.
S = input()
print(len(S))
9086번: 문자열
- 문제: 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.
N = int(input())
for i in range(N):
a = input()
print(a[0]+a[-1])
11654번: 아스키 코드
- 문제: 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
print(ord(input()))
11720번: 숫자의 합
- 문제: N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
N = int(input())
a = input()
sum = 0
for i in range(N):
sum += int(a[i])
print(sum)
2675번: 문자열 반복
- 문제: 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.
QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$%*+-./: 이다.
T = int(input())
for i in range(T):
num, string = input().split()
for j in range(len(string)):
print(string[j]*int(num), end = '')
print()
1152번: 단어의 개수
- 문제: 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.
S = input().split()
print(len(S))
2908번: 상수
- 문제: 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.
상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.
두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.
A, B = input().split()
if A[::-1] >= B[::-1]:
print(A[::-1])
else:
print(B[::-1])
그녀의 천재적인 문제 풀이는 언제나 나를 놀라게 한!
하루 빨리 한글을 배워서 그녀의 글들을 제대로 음미하고 싶은! 🇰🇷🇰🇷