SQLite 현재 날짜/시간, 어제 날짜 가져오기
1. 현재 시간 및 날짜 조회(표준시간) SELECT datetime('now') as DateTime 2. 현재 시간 및 날짜 조회(현지시간) - 한국시간으로 가져오려면 modifier에 'LOCALTIME'을 적어줘야 한다 SELECT datetime('now','LOCALTIME') as DateTime 3. 현재 날짜 가져오기(현지 날짜) SELECT date('now','LOCALTIME') as DateTime 4. 어제 날짜 가져오기 - modifier에 '-1 days'추가 SELECT date('now','localtime','-1 days') as Yesterday - 년, 월, 일, 시간, 분, 초 추가 옵션 - years - months - days - hours - minutes ..
2022. 1. 12.
백준1009: 분산처리(Python)
테스트 케이스에서 지수가 엄청 큰 경우에는 파이썬에서 형식을 초과하기 때문에 규칙성을 찾아서 해결하였다 1 ~ 9까지 제곱한 수들의 일의 자릿수는 규칙성을 갖는다 1) 10으로 나누어지는 데이터들은 10번 컴퓨터가 처리한다 2) 밑이 1 ~ 9 인 경우는 s 배열에 저장된 규칙성으로 컴퓨터 위치를 찾는다 N = int(input()) for i in range(0,N): a,b = map(int,input().split()) s = [[1],[2,4,8,6],[3,9,7,1],[4,6],[5],[6],[7,9,3,1],[8,4,2,6],[9,1]] a %= 10 if a % 10 != 0: c = b % len(s[a-1]) print(s[a-1][c-1]) else: print(10)
2022. 1. 10.
백준9095: 1, 2, 3 더하기(Python)
1 -> 1 :1개 2-> 1+1, 2 :2개 3-> (1+1+1), (1+2), (2+1), 3 : 4개 4-> (1+1+1+1), (1+1+2), (1+2+1), (2+1+1), (2+2), (1+3), (3+1) : 7개 점화식으로 표현하면 f(n) = f(n-1)+ f(n-2) + f(n-3) , (n>3인 경우) N = int(input()) def Add(i): if i == 1: return 1 if i == 2: return 2 if i == 3: return 4 return Add(i-1)+Add(i-2)+Add(i-3) for i in range(0,N): i = int(input()) print(Add(i))
2021. 12. 30.