목록전체 글 (151)
성장일기
1부터 N까지 번호가 있고 1번 카드가 제일 위, N번 카드가 가장 아래인 상태 1. 제일 위의 카드를 버림 2. 버린 후 제일 위에 있는 카드를 가장 아래로 옮김 3. 이를 반복하여 마지막 남는 카드 구하기 import sys input=sys.stdin.readline from collections import deque d=deque() #데크 사용 num=int(input().rstrip()) for i in range(1,num+1): d.append(i) #1부터 입력 숫자까지 데크에 추가 while len(d)>1: #데크 길이가 1보다 클 경우 d.popleft() #가장 왼쪽(윗쪽) 지우기 d.append(d.popleft()) #가장 왼쪽을 오른쪽으로 옮기기 print(*d) #그냥 d..
이제 정말 집밖으로 나갈 일이 없다. 이러다 히키코모리가 되는건 아닌지 무섭다. 커피라도 사러 나가야지😆 집콕하면서 공부나 열심히 해야겠다. 집밖을 안나가니 일기에 쓸 말도 없다. 오늘은 누적합문제를 풀었다. 누적합으로 풀었는데도 자꾸 시간초과가 나서 찾아보니 방식에 또 차이가 있더라. 나도 나중엔 촵촵 잘풀수있기를 누적합 기다려,,,,
내컴퓨터가 이상한지 티스토리가 이상한건지 자꾸 연결이 잘 안된다ㅠㅠ 그래서 핸드폰으로 일기를쓰는중 큰 탁상달력과 생활비달력을 갖고싶다 아껴쓰고 행복해야지 화이팅
2022년은 너무 낯설다 새해 첫 날이라는 설렘보다는 무거운 마음이 더 커진다. 정말 올해는 다 함께 행복하길 작년보다 조금이라도 더 나은 사람이 되길 더 좋은 코드를 짤 수 있는 사람이 되길 행복한 사람이 되길 주변사람들 다 건강하길 나도 좀 건강해지길🤣 그래도 2022년에는 최선을 다해 공부해 볼 생각이다. 노력하면 될거야
n개의 출입 기록 수 enter인 경우 출근, leave인 경우 퇴근 동명이인이 없으며 대소문자가 다른 경우 다른 사람 현재 회사에 있는 사람을 사전 역순으로 출력하기 🧨sort와 sorted의 용법이 헷갈려서 자꾸 틀렸었다. 아쉬운 실수는 하지 말자😥 import sys input=sys.stdin.readline n=int(input().rstrip()) #로그 기록 수 dic={} for i in range(n): a=input().rstrip() if a.endswith('enter'): #enter로 끝나면 a,b=a.split() dic[a]=1 #딕셔너리에 이름 추가 elif a.endswith('leave'): a,b=a.split() del dic[a] #leave면 지우기 dic_li=..