탐색
가이드
@gdh0730
전체 보기
프로젝트
포스트
팔로잉
스크랩
전체 보기
프로젝트
포스트
팔로잉
스크랩
프로젝트 히스토리
프로젝트 상세 페이지
타임라인
리스트
2022.02.25
@gdh0730님이 새 포스트를 작성했습니다.
15일차 - 회의실 배정
N = int(input("N을 입력하세요:")) N_list = [] for i in range(N): start, end = map(int, input().split()) N_list.append((start, end)) N_list.sort(key = lambda x:(x[1], x[0])) result = 0 end = 0 for re, en in N_list: if re >= end: result += 1 end = en print(result)
2022.02.24
@jini_archive님이
14일차 - 파스칼의 삼각형
포스트에 댓글을 남겼습니다.
2022.02.24
@jini_archive님이
14일차 - 파스칼의 삼각형
포스트를 좋아합니다.
2022.02.24
@gdh0730님이 새 포스트를 작성했습니다.
14일차 - 파스칼의 삼각형
n = int(input("숫자를 입력하세요:")) list = [] for i in range(n): list.append([]) list[i].append(1) for j in range(1, i): list[i].append(list[i-1][j] + list[i-1][j-1]) if i != 0: list[i].append(1) for i in range(n): print(str(list[i])[1:-1].replace(',',''))
2022.02.23
@gdh0730님이 새 포스트를 작성했습니다.
13일차 - 에라스토테네스의 체
N = int(input()) N_list = list(range(2, N+1)) for i in N_list: for p in N_list[i:]: if p % i == 0: N_list.remove(p) print(f'소수 : {N_list}') print(f'소수의 개수는 {len(N_list)}개 입니다.')
2022.02.22
@gdh0730님이 새 포스트를 작성했습니다.
12일차 - 수들의 합
N, M = map(int,input().split()) sequence = list(map(int,input().split())) result = 0 for i in range(N): sum = 0 for j in range(i,N): sum += sequence[j] if sum == M: result += 1 print(result)
2022.02.21
@gdh0730님이 새 포스트를 작성했습니다.
11일차 - n번째 분수
n = int(input()) line = 0 end = 0 while n > end: line += 1 end += line diff = end - n if line % 2 == 0: top = line - diff bottom = diff + 1 else: top = diff + 1 bottom = line - diff print("%d/%d" % (top, bottom))
2022.02.18
@gdh0730님이 새 포스트를 작성했습니다.
10일차 - 블랙잭
n, x = map(int, input().split()) num = list(map(int, input().split())) sum_list = [] sum = 0 for i in range(n): for j in range(i+1, n): for k in range(j+1, n): sum = num[i] + num[j] + num[k] if sum < x: sum_list.append(sum) print(max(sum_list))
2022.02.17
@gdh0730님이 새 포스트를 작성했습니다.
9일차 - 스택
stack_list = [] while True: cmd = input('명령을 입력하세요: ') if 'push' in cmd: stack_list.append(cmd.split()[1]) elif cmd == 'top': print(stack_list[-1]) elif cmd == 'bottom': print(stack_list[0]) elif cmd == 'pop': print(stack_list.pop()) elif cmd == '0': break else: print('다시 명령어를 입력하세요: ')
2022.02.16
@gdh0730님이 새 포스트를 작성했습니다.
8일차 - [Challenge!] 거스름돈
N, X = map(int, input().split()) coin=[] #리스트에 담기 count=0 for i in range(N): value=int(input()) #먼저 입력 받고 append로 리스트 넣어주기 coin.append(value) rev = reversed(coin) for j in rev: count+=X//j X%=j print(count)
2022.02.15
@gdh0730님이 새 포스트를 작성했습니다.
7일차 - 시간 변환
seconds = int(input("초 단위의 시간을 입력하세요 : ")) day = seconds // 86400 hour = (seconds % 86400) // 3600 minute = (seconds % 3600) // 60 secs = seconds % 60 print(f"{seconds}초 =", end = " ") if day != 0: print(f"{day}일", end = " ") if hour != 0: print(f"{hour}시간", end = " ") if minute != 0: print(f"{minute}분", end = " ") if secs != 0: print(f"{secs}초")
2022.02.11
@gdh0730님이 새 포스트를 작성했습니다.
5일차 - 피보나치수
def fibo(num): if num < 3: return 1 return fibo(num-1) + fibo(num-2) n = int(input('2 이상의 자연수를 입력해주세요 : ')) print(fibo(n))
2022.02.10
@gdh0730님이 새 포스트를 작성했습니다.
4일차 - 두 숫자 사이의 n의 배수 찾기
a, b = input('숫자 두 개를 입력해주세요 : ').split() num = int(input('배수를 알고 싶은 숫자를 입력해주세요 :')) i = 1 while int(a) <= num * i <= int(b): print(num * i, end=" ") i += 1