파이썬(5)
-
[python_파이썬_pass]프로그래머스_LV1_문자열 내 마음대로 정렬하기_풀이
공부하는허딩크 : https://www.youtube.com/live/kdCOczz1e9c?feature=sharedsort만 잘 알면 해결하기 어렵지 않다. lambda는 처음 사용해봤다. 단순히 lambda 인자 : 표현식으로 표현sort()의 괄호 안헤 key = 함수 ==> 여기에 함수가 나와야 함 그래서 lambda가 유용함ex> def sum(x, y): return x + y lambda x, y : x + y def solution(strings, n): strings.sort() strings.sort(key=lambda x:x[n]) return strings 함수를 만들어서 key=에 넣는게 조금 헷갈린다. 계속 풀다보니 key이걸..
2024.05.10 -
[python_파이썬]itertools 학습_순열(permutions)과 조합(combinations)_풀이
공부하는허딩크 : https://www.youtube.com/live/7NjVRfUec38?feature=shared 백준에서 문제번호 2798번 블랙잭 문제를 풀면서 삼중for문을 만들어서 해결했다.삼중for문 말고 이중for문이 조금 더 효율적인 것을 배웠다. (아래 링크 참조)블랙잭 풀이 : https://heodinkcodingdiary.tistory.com/19 [python_파이썬_pass]백준_2798번_블랙잭_풀이공부하는허딩크 : https://www.youtube.com/live/qRYajWJrQv8?feature=shared문제는 단순하다.3장의 카드를 꺼내서 주어진 M대비 같거나 작은 숫자들 중에서 가장 큰 수를 뽑아내면 된다.itertools 라이브러리가 생heodinkcodingd..
2024.04.28 -
[python_파이썬]백준_2869번_달팽이는 올라가고 싶다_막막한 풀이
공부하는허딩크 : https://www.youtube.com/live/OlQbmK-38aQ?feature=shared참나..... 왜 올라가야할 거리 % 하루에 갈 수 있는 거리 == 0이면 답인거야?? 이거부터 이해가 안가네?? A : 올라갈 수 있는 거리 B : 미끄러진 거리 V : 높이 올라가야할 거리 : V - B / 하루에 갈 수 있는 거리 : A - B ㄴ 왜 올라가야할 거리가 V - B이지?? 다른 설명을 보자. 이게 제일 괜찮은 것 같다. 일단 기본적으로 구해야 하는 값(V에 도달날 날짜)을 x로 놓으면 올라간 높이는 A * x, 내려간 높이는 B * (x - 1)이다 잘 생각해보자. 어차피 미끄러져서 도착하는건 말이 안된다. 즉, 올라가는 도중에 최종 높이에 도착하는 경우밖에 없다. (회..
2024.04.23 -
[python_파이썬]백준_2292번_벌집_막막한 풀이
공부하는 허딩크 : https://www.youtube.com/live/Oxb1EL00IUA?feature=shared 다른 사람들은 천재인가봐.... 나는 이 문제를 딱 봤을때 어떤 공식이나 접근법이 떠오르지 않았다. 최근에 DFS를 공부해서 배열을 사용해야 하나.... 재귀를 사용해야 하나.... 엄청 고민했다. 하지만, 고민하는게 너무 시간이 오래 걸리니까 이게 더 스트레스가 쌓여서 공부를 포기할 것 같다. 그냥 다른 사람이 작성한 코드를 보자. 앞으로 30분동안 고민해서 답 안나오면 그냥 답을 보고 외워버릴거야. num = int(input()) numbox = 1 cnt = 1 while num > numbox: numbox += 6 * cnt cnt += 1 print(cnt)이걸 딱 보는 순..
2024.04.21 -
파이썬 알고리즘... 접근을 어떻게 해야할지 너무 막막하네.
공부하는 허딩크 : https://www.youtube.com/live/Oxb1EL00IUA?feature=shared 4시간째 알고리즘 문제를 풀고 있다. 그런데 새로운 문제를 직면할때마다 너무 막막하다. 어떻게 접근해야 할지 모르겠다. 기본적인 문제 같은데 막상 고민해보면 답이 안나오네.... 근데 해결하고 나면 코드 자체는 간단하고. 기본적인 문제에서 위로 올라갈 수록 어떻게 공부해야 할지 막막하네...... 그냥 답을 보고 외워야하나.... 기본적인 문제에 고민하는데 1~3시간이 걸리면 이건 닶이 없는데.... 그냥 코딩을 포기해야하나......
2024.04.21