2022.03.13프로젝트반올림 계산기그냥 int로 출력하면 반올림기능 없이 소수점만 제외하고 출력된다. 소숫점을 if문으로 비교해서 그대로 출력하거나 1을 더해서 출력하게 함 n=float(input("숫자를 입력해주세요")) a=int(n) if n-a<0.5: print(a) else: 10
2022.03.16프로젝트시간변환처음에 일,시,분,초를 나눠서 출력할 생각을 못하고 시간을 분할하는 것만 신경써서 if문으로 시간 범위를 판단 후 각각print를 했다. 0단위일때 처리가 곤란해졌고 각단위가 0일때 다 따로 print문을 쓰려다가 너무 복잡해져서 다른 분 코드를 봤는데 일,시,분,초를02
2022.03.14프로젝트자리수의 합여러개의 수 입력받는방법 리스트 선언 후 값을 넣는 방법 최댓값을 구하는 방법(max함수사용) n=input("각 숫자를 공백으로 구분하여 입력해주세요:").split() list_s=[] for i in n: sum=0 for j in i: 02
2022.03.28프로젝트회의실 배정첫 시도에서의 생각은 각각 n과 alist=[[start,end],[start,end]. . . 반복]으로 값을 입력받았을 때 앞 리스트의 종료시간[i][1]<뒤 리스트의 시작시간[j][0] 인 모든 경우를 담는 리스트를 하나 더 생성하고 그 리스트의 길이가 가장 긴 00
2022.03.25프로젝트파스칼의 삼각형첫번째 시도했던 코드 n=int(input()) s_list=[] for i in range(n): if i==0: s_list.append(1) else: for j in range(0,i+1): s=00
2022.03.24프로젝트에라스토테네스의 체+ 보충이 필요한 부분: n_list[j:]가 정답일까? j는 2부터시작이라 i는 그 다음 값인 3부터 2와 배수인지 검사해야한다고 생각하는데 j로하면 n_list[2]이므로 4부터 배수인지 검사하게된다. 물론 문제가 배수인 것을 지우는 것이라 두 칸 떨어져있는 값부터00
2022.03.23프로젝트수들의 합i번째에서 j번째의 합이라고 해서 j가 i+1부터라고 생각했다. 그런데 10,5를 입력했을 때가 3이 절대 안나오고 아무리 생각해도 2였는데 j를 i번째라고 생각하면 i가 가르키는 수가 5고 j가 0번째까지의 합이라고 했을 때의 케이스가 추가되면서 3이된다. i를 제외00
2022.03.22프로젝트n번째 분수그림이 없어서 다른분 코드 참조. 행렬곱문제로 대체해서 풀음 n = int(input()) line = 0 end = 0 while n > end : line += 1 end += line dif = end - n if line%2 == 0 : 00
2022.03.22프로젝트행렬곱n,m=map(int,input().split()) a_list=[] b_list=[] for i in range(n): a=list(map(int,input().split())) #list,map으로 int로 안받으면 밑에 행렬계산할 때 타입에러뜸 a_00
2022.03.21프로젝트블랙잭n,x=map(int,input().split()) n_list=list(map(int,input().split())) result=0 for i in range(n): for j in range(i+1,n): for k in range(j+1,n00