본문 바로가기

전체 글

(133)
TIL15일차. 오늘 한일 오전: 백준 4문제 풀이 1436,1018문제는 포기 오후 스파르타 강의 1주차 복습+2주차 숙제까지 완료 공부 순서가 조금 꼬인거같다 어제 오늘 백준문제를 다풀고나니 오늘 2주차 수업에 재귀함수 관련 내용이 있어서 수업을 듣고 백준문제를 봤으면 좀더 낫지 않았을까 싶다. 오늘의 코드 shop_menus = ["만두", "떡볶이", "오뎅", "사이다", "콜라"] shop_orders = ["오뎅", "콜라", "만두"] def is_available_to_order(menus, orders): menu_Set = set(menus) for order in orders: if order not in menu_Set: return False return True result = is_avail..
TIL 14일차. 오늘 공부하면서 만든 파일들이다 백준문제는 지난주동안 깃허브 수업들으면서 못풀었던 문제들이고 아래는 저녁식사이후 거북이반 수업과 알고리즘에 관련한 수업내용들이다 알고리즘 수업부터 백준까지 이제 쉬운문제들이 하나도없다 한문제당 30분씩 고민하는게 일상이다. 단순 숫자만 나오는 문제였으면 좋겠지만 이런 별찍기 문제가 나온다면 답이없다 어떻게 저런생각을할까? 탑옮기기 문제도 마찬가지이다 실제로 문제를 푸는게아닌 직접 옮겨서하면 쉬운문제인데 컴퓨터에게 명령내릴 코드를 만드려고하니 규칙부터 찾는것이 힘들다
TIL13일차 알고리즘 첫 수업을 진행하였다. input = [3, 5, 6, 1, 2, 4] def find_max_num(array): for num in array: for compare_num in array: if num
WIL3주차. 금요일에 거북이반 과제였던 입력받기,랜덤으로 뽑기 수업하였고 두값을 비교해서 게임 완성하기를 마무리 하였다. import random possible_valuse= ['가위','바위','보'] computer_number = random.randint(0,2) while True: player_value = input("가위,바위,보 중에서 내주세요") if player_value in possible_valuse: break else: print("제대로 입력하세요") while True: print(player_value,"를 선택했습니다") print("게임 진행") random_value= possible_valuse[computer_number] print('컴퓨터는 ',random_value,..
TIL12일차. 다음주 부터 데이터분석에필요한 장고를 배우게되는데 장고를 배우기 앞서서 파이썬 기초문법이 모자라다고 생각되어서 그동안 풀었던 백준문제와 못들었던 깃강의를 들었다. git의경우에는 소스트리 프로그램을 통해서 쉽게 커밋,푸쉬,브랜치 등 다양한 기능을 할수있었고 팀원들간의 협력에 필요한 pr도 알 수 있었다. 배운건 파일하나고 직관적으로 알수있지만. 나중에 현업에서 적용할때 실수하지않도록 계속해서 만져봐야 알수있을거같다. https://github.com/Beam-ki/kimchi-recipe-os.git GitHub - Beam-ki/kimchi-recipe-os: 누구나 참여할 수 있는 김치 요리법 프로젝트! PR 해주세요! 누구나 참여할 수 있는 김치 요리법 프로젝트! PR 해주세요! Contribute..
TIL11일차. 오늘은 파이썬 기초문법의 마지막날로 함수 심화,패킹과 언패킹,객체지향등을 배웠는데 객체지향을 제외한 나머지는 크게 어렵지 않았다. 오늘의 백준문제는 대부분for문을 활용한 소수(나누기가 자기자신과 1밖에없는수) 를 구하는 문제들이였는데 전체적으로 난이도가 많이 오른듯한 느낌을 받았다. 계속해서 남들이쓴 답을 적어가며 코드해석을 하고 있을때 오늘의 과제가 나왔는데 과제역시 크게 어렵지는 않았는데 많이 해메었다.. 첫 번째 문제 점수를 입력했을때 입력에 따른 등급이 나오게 표시 튜텨님이라면 좀더 쉽고 간결하게 썻을거같다. 두번째문제 조건1)숫자를 입력하면 입력한 숫자의 두배가 되서 나오게 조건2)문자를 입력하면 문자가 출력 조건3)숫자를 5회이상 입력하거나 exit를 입력했을때 구문 자체 중단
TIL10일차. 오늘은 그동안 과제나 벡준 문제 푼것들을 깃허브 강의에서 배운대로 커밋했으며 수정까지 완료된 상태이다. SpartaHomeWork는 과제 BackJoon 은 백준문제 푼내용들이다. 과제는 날짜별로 정리 정리 백준문제는 1~5일차에는 따로 폴더구분없이 한곳에있으며 내일부터 푸는문제에는 제목하고 번호적어서 보기쉽게 해야겠다. 오늘의 백준 문제는 크게어려운건없었지만 문제읽는데 많은 시간이 필요했으며 수리적으로 생각할시간이 많이 필요했다.
TIL9일차 오늘 오전에는 클래스/인스턴스 에 대한 수업을 했다. 이론으로는 아직 무슨말인지 어려워서 오늘 제출한 과제를 통해서 어떻게 써야할지 배워야 한다. 오늘은 저번에 못푼 백준문제를 시작으로 과제3종을 풀었다. 백준 11720 n = input() nums = input() total = 0 for i in range(n) : # 0부터 n-1까지 total += int(nums[i]) print(total) word = input() word1= list(range(97,123)) for x in word1: print(word.find(chr(x))) 아스키 를 모르면 풀수없는 문제이다. Number=int(input()) for x in range(Number): cnt,word =input().spli..