목록PS/Python (269)
지나가던 개발자
def is_square(n): return int(n ** 0.5) ** 2 == n s = 0 for i in range(int(input()), int(input())+1): if is_square(i): if s == 0: minimum = i s += i if s == 0: print(-1) else: print(s) print(minimum) 최근 깃허브에서 무언가 하고 있다. 바로 파이썬의 함수들을 모아놓은 repository를 만드는 것이다. is_square() 함수도 거기서 온 것이다. https://github.com/kwonyonghyeon/useful_defs GitHub - kwonyonghyeon/useful_defs: 여러가지 코드에 쓸 함수들입니다. 제가 쓰려고 만들어놨지만..
print(" ".join(map(str, sorted(list(map(int, input().split())))))) 사랑해요 파이썬
n = int(input()) for i in range(n): input() for i in range(n): print(1) 트위터 보다가 1만 출력해도 되는 문제가 있다길래 풀어봤는데 진짜였다.
n = int(input()) if n == 1: print(1) else: i = 1 k = 1 while True: j = i i += 6 * k if j = n: print(k+1) break k += 1 1은 1, 2~7은 2, 8~19는 3, 20~37은 4, 38~61은 5를 출력하여야 하며, 이 차가 5, 11, 17, 23으로 6n만큼 늘어나는 것을 알 수 있다,. 클래스 2 승급!
k, n, m = list(map(int, input().split())) if k*n-m > 0: print(k*n-m) else: print(0)
글로벌 경제 위기에 대해 토론하는 초등학생... ㄷ... 요즘 세계적으로 경기가 안좋은데 걱정이다. 우크라이나 사태가 장기화된 것과, 중국이 주요도시들을 말 그대로 봉쇄해버리는 멍청한 정책을 펼진 덕분에(참 중국답다) 이제 전 세계 경기가 침체되었다. math = "" for i in range(3): math += input() print(eval(math)) 파이썬에는 eval()이라는 함수가 있는데, 이는 문자열로 된 수식을 게산해주는 함수이다. print(eval(input()+input()+input())) 숏코딩을 위해 이렇게도 한번 짜봤다. 1줄코드. 덕분에 코드 길이가 66B에서 36B로 30B나 줄어들었다. 숏코딩 등수 61등을 기록했다 ! (2022.05.11 18:17 기준)
2007년에 만든 문젠가? 그런데 방금 검색해보니 백준은 2010년 3월 19일에 설립되었다는데. from datetime import datetime print({0: "MON", 1: "TUE", 2: "WED", 3: "THU", 4: "FRI", 5: "SAT", 6: "SUN"}[datetime.strptime("2007 " + input(), '%Y %m %d').weekday()]) 2007년은 내가 태어난 해이기도 하다. 솔브닥 둘러보다가 내가 태어난 해가 제목인 문제가 있어서 풀어봤다. 어차피 주어지는 날짜는 전부 2007년의 날짜이기에 datetime 모듈과 딕셔너리를 활용하여 2줄로 코드를 짰다.