TIL (22.03.19)
# 1. 이렇게 했을 때 틀린 점 : set 는 순서를 가지지 않아서 lst_set[0]은 존재 X lst = input().split() lst.sort(reverse= True) lst_set = set(lst) if len(lst_set) == 1: print(10000+int(lst_set[0])*1000) elif len(lst_set) ==2: print(1000+int(lst_set[0])*100) else: print(int(lst_set[0])*100) # 2. 이렇게 했을 때 틀렸던 점 : lst == 2 일 떄 같은 애가 출력되는게 아니라 큰 애가 출력된거! lst = input().split() lst_set = set(lst) lst = list(lst_set) lst.sort(r..
2022.03.20
TIL (22.03.16)
문제 (백준 2884) 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한..
2022.03.17
TIL 1 (22.03.14)
문제 백준 10926번 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. 출력 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 풀이 #* # 틀린 방식 : C나 java랑 헷갈려서 ?와 !를 \? \! 로 쳤다 # 틀린방식2 : input(),"??!"을 하면 a를 입력했다면, a ??!이 뜬다. # 공간이 하나 더 들어간다는 의미 ..
2022.03.15