Deep Learning/Algorithm

백준 1152,2908,5622

frances._.sb 2022. 3. 21. 12:58
728x90
#1152
word = input().split()
print(len(word))


#2908
a,b = input().split()
a_reverse = int(a[::-1])
b_reverse = int(b[::-1])
print(max(a_reverse, b_reverse))


#5622
word = input()
list = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ']
time = 0
for j in range(len(word)):
  for i in list:
    if word[j] in i:
      time += list.index(i)+3
print(time)

 

2908번에서 역순으로 넣으려고 reverse를 쓰다가 str에만 된다는것을 깨닫고 했지만 잘못 쓴건지 오류가 떴다.

대신거꾸로 list를 만드는 형식을 취했다.

5622번은 아직 완벽하게 이해하진 못했다. 계속 공부하다 보면서 내가 많이 깨닫길 바랄 뿐...

728x90
반응형

'Deep Learning > Algorithm' 카테고리의 다른 글

백준 10250  (0) 2022.03.24
백준 2869  (0) 2022.03.23
백준 1193  (0) 2022.03.22
백준 1712, 2292  (0) 2022.03.21
백준 2941,1316  (0) 2022.03.21