########## 백준 27866 문자와 문자열 ##########
S = input()
S_index = int(input())
print(S[S_index-1])
########## 백준 2743 단어 길이 재기 ##########
print(len(input()))
########## 백준 9086 문자열 ##########
n = int(input())
for _ in range(n):
s = input()
print(f"{s[0]}{s[-1]}")
# print(s[0] + s[-1]) #다른코드
########## 백준 11654 아스키 코드 ##########
print(ord(input())) # 문자 to 아스키코드
########## 백준 11720 숫자의 합 ##########
n = int(input())
x_sum = 0
for i in input():
x_sum += int(i)
print(x_sum)
# #고수코드
# print(sum([int(f) for f in input()]))
########## 백준 10809 알파벳 찾기 ##########
S = input()
for i in range(97,123):
print(S.find(chr(i)), end=' ') # 아스키코드 to 문자
########## 백준 2675 문자열 반복 ##########
import sys
for _ in range(int(input())):
R, S = sys.stdin.readline().split()
for i in S:
print(i*int(R), end='')
print()
########## 백준 1152 단어의 개수 ##########
print(len(input().split()))
# #고수코드
# sentence = input()
# print(sentence.strip().count(' ') + 1 if sentence != ' ' else 0)
# strip()함수는 지정된 문자 기반으로 문자열 시작과 끝의 문자 제거, 기본적으로 공백 제거
########## 백준 2908 상수 ##########
A,B = input().split()
print(max(int(A[::-1]), int(B[::-1])))
# print(max(input()[::-1].split())) #고수코드: 변수 할당 필요X
########## 백준 5622 다이얼 ##########
#최초코드
result = 0
for i in input():
currnet = ord(i)
if currnet in range(65, 80):
result += round((ord(i) - 63) / 3) + 2
elif currnet in range(80, 84):
result += 8
elif currnet in range(84, 87):
result += 9
elif currnet in range(87, 91):
result += 10
else:
pass
print(result)
#최종코드
result = 0
for i in input():
result += round((ord(i) - ord('A') + 2) / 3) + 2
if i in 'SVYZ': result -= 1
print(result)
# # 고수코드1
# a=input()
# c=len(a)
# for i in a:
# c+=(ord(i)-ord('A')+6)//3
# if i in 'SVYZ':c-=1
# print(c)
# #고수코드2
# dial_time = [3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,8,9,9,9,10,10,10,10]
# result=0
# for i in input():
# result += dial_time[ord(i)-ord('A')]
# print(result)
########## 백준 11718 그대로 출력하기 ##########
import sys
for x in sys.stdin:
print(x.rstrip()) #print(x, end="")
# #고수코드
# print(open(0).read())
아직은 초반이라 시간도 많이 걸리지 않고 해서 한번에 올리고 있다.
하지만 이제 점점 할애하는 시간도 많아지고 어려워지겠지
'알고리즘 > 백준' 카테고리의 다른 글
백준_단계별로 풀어보기_7단계 2차원 배열 (0) | 2023.06.21 |
---|---|
백준_단계별로 풀어보기_6단계 심화1 (0) | 2023.06.18 |
백준_단계별로 풀어보기_4단계 1차원 배열 (0) | 2023.06.13 |
백준_단계별로 풀어보기_3단계 반복문 (0) | 2023.06.12 |
백준_단계별로 풀어보기_2단계 조건문 (0) | 2023.06.12 |