본문 바로가기

분류 전체보기

(133)
WIL2주차. 야구게임을 만들면서 함수에대한 지식이 부족해서 인터넷강의와 백준문제를 풀어보았다. def d(n): num = list(str(n)) asw = n for i in range(len(num)): asw += int(num[i]) return asw SET = list(range(1,10001)) for n in range(1,10001): if d(n) in SET: SET.remove(d(n)) for i in range(len(SET)): print(SET[i]) 셀프넘버 관련 문제인데 문제도 이해하기 힘들었고 답을알아도 해석하기 힘들었다 이문제때문에 함수에대해서 다시 공부했고 나도 코딩 유튜버의 GUI만드는방법을 실습해보았다. 많이 코드를 작성하고 자주쓰는것들은 필수로 외워야겠다는 생각이다. a=[..
TIL8일차 오늘은 하루종일 깃에대해서 수업을 들었다 과거 팀 프로젝트를 진행할 때 서로 작업한 파일들이 뭉쳐버리는바람에 크게 문제가 됬던적이 있었는데. 오늘 배우고 앞으로 조금씩 하다보면 완벽하게 익숙해질거같다는 생각이든다. 수업을 진행하면서 올라간 파일들이다 이전에도 sourcetree 를 알았으면 좀 쉽게했을텐데 아쉽다 저녁에는 튜터님이 직접 깃에대해서 특강을 듣고 오늘밤에는 어제 푼 문제들이나 오늘 풀어야했었던 문제들좀 풀거같다.
TIL7일차. 오늘 오전에 배운내용들이다 for문은 언젠가는 끝나지만 while은 break 를 설정해주지않는한 컴퓨터가 터지기직전까지 작동한다고한다 이 외에 자주쓰는 모듈로 로또번호 만드는방법 import random from pprint import pprint lotto = set() # lotto 변수를 set 자료형으로 선언 def get_lotto_number(count): result = [] if count 9: print("다시입력") continue if inputs_number in new_inputs: print("중복되는 숫자입니다") else: new_inputs.append(inputs_number) i +=1 return new_inputs def get_score(input,answer)..
TL7일차 백준 파이썬 2562 9개의서로다른 정수들을 입력받아 가장큰수와 가장큰수의 위치 출력 # b=[] 빈 보따리(b) 생성 # for i in range(9): 0부터 9까지 보따리 에 입력한 값을 넣음 # b.append(int(input())) # print(max(b)) b보따리 에서 max(가장큰값)을 출력 # print(b.index(max(b))+1) .index를 이용해 b보따리의 위치를 알아냄 +1 을하는 이유는 시작이 1번째자리가아닌 0번째 자리이기떄문이다. ------------------------------------------------------------------------------------------------------------------------------------..
TL6일차 첫 주말에는 푹쉬고 자연스럽게 지난 수업내용을 복습하고 백준문제를 풀이했다. 평소같았으면 게임이나 밖에나가서 친구들 만났을텐데 문제풀고 다른사람들의 답을보면서 배우는것이 재미있었다 이 마음가짐이 수료하고 취직까지 이루어졌으면 좋겠다. 오늘 첫 문제는 정수 a를 입력받았을때 그 0부터 a까지의 숫자를 모두 합하는 문제이다. 분명 합하는 코드는 sum이고 0부터 a까지 계산해주세요 라는 코드를 햇갈려서 결국 답지를 찾게 되었다 백준문제 8393번 a = int(input()) sum=0 for x in range(a+1): sum=sum+x // 이부분을 생각하지도 못한채 작성했으니 제대로 나오지않음. print(sum) ------------------------------------------------..
WIL 주간일지 1주차 긍정적인 반응: 캠을키고 수업을 진행하다보니 딴짓을 할 수 없었다는점 정해진 시간내에서 자율적으로 진행 할수있는 점 튜텨님들이 상시 대기해주시면서 친절하게 상담한 부분 부정적인 반응: 12시간동안 모니터를 봐야하니 눈이 많이 피로했다 틈틈히 쉬는시간,점심시간,퇴실이후에 밖에 나가서 스트레칭도 했는데 첫주차라 그런지 몸이 쉽게 적응 하지는 못했다. 이번주 복습할내용: 파이썬 기초문법 1일차2일차 복습과 연계문제 풀기 가장 어려웠었던 시간계산해주는방법 백준 2525 파이썬 hour, minute = map(int, input().split()) time = int(input()) time_h = time // 60 time_m = time % 60 hour += time_h minute += time_m i..
TL 5일차 오늘은 파이썬 기초문법과 백준 문제풀이 1. 교집합 set1 = set([1,2,3,4,5,6]) set2 = set([3,4,5,6,8,9]) print(set1 & set2) print(set1.intersection(set2)) {3, 4, 5, 6} {3, 4, 5, 6} 2. 합집합 set1 = set([1,2,3,4,5,6]) set2 = set([3,4,5,6,8,9]) print(set1 | set2) print(set1.union(set2)) {1, 2, 3, 4, 5, 6, 8, 9} {1, 2, 3, 4, 5, 6, 8, 9} 3. 차집합 set1 = set([1,2,3,4,5,6]) set2 = set([3,4,5,6,8,9]) print(set1 - set2) print(set1...
자바 파이썬 기초문법 개발일지 파이썬 기초문법 수업중 처음부분은 내가 배웠던 자바 문법과 매우유사하거나 똑같은 코드를 가지고있었기때문에 쉽게 이해할수 있었다 그러나 후반수업내용인 lambda부분과 클래스의경우 수없이 들었던내용인데 여전히 어렵고 어떻게 써야할지 모르겠다는 생각 만 들었다.이부분은 백준을통해 계속 다루어봐야할거같다.