오블완20 과일 장수 - Pyton https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각그냥 정렬 한 번하면 끝나는 문제 왜냐하면 과일 박스의 가격은 그 박스에서 가장 낮은 값어치로 정해진다. 그렇기에 내림차순으로 정렬 후 (m - 1) * i 위치에 있는 과일이 박스의 가격을 결정하는 것이다. range() 사용법을 잘 기억하기 위해 작성하는 글 range(start, stop, step) 코드 def solution(k, m, score): score.sort(reverse = True) r.. 2024. 11. 27. Summer/Winter Coding(~2018) > 소수 만들기 - Pyton, Combinations, 조합, 소수 https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각itertools.combinations 를 사용해서 조합을 하고 그 조합의 합을 소수인지 판별하면 됩니다. 코드 from itertools import combinationsdef is_prime(num): for i in range(2, int(num**0.5) + 1): if num%i == 0: return False return Truedef solution(nums).. 2024. 11. 26. 객체, 객체 지향 프로그래밍 자바스크립트에는 여덟 가지 기본 자료형이 있습니다.숫자형 – 정수, 부동 소수점 숫자 등의 숫자를 나타낼 때 사용합니다. 정수의 한계는 ±253 입니다.bigint – 길이 제약 없이 정수를 나타낼 수 있습니다.문자형 – 빈 문자열이나 글자들로 이뤄진 문자열을 나타낼 때 사용합니다. 단일 문자를 나타내는 별도의 자료형은 없습니다.불린형 – true, false를 나타낼 때 사용합니다.null – null 값만을 위한 독립 자료형입니다. null은 알 수 없는 값을 나타냅니다.undefined – undefined 값만을 위한 독립 자료형입니다. undefined는 할당되지 않은 값을 나타냅니다.객체형 – 복잡한 데이터 구조를 표현할 때 사용합니다.심볼형 – 객체의 고유 식별자를 만들 때 사용합니다.이 중.. 2024. 11. 25. 문자 개수 세기 - Python, ord https://school.programmers.co.kr/learn/courses/30/lessons/181902 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각ord 라는 것을 알게 되었다. 코드 def solution(my_string): answer = [0] * 52 for char in my_string: if 'A' 2024. 11. 24. 자바스크립트의 동작 원리 - Heap, Stack, Queue 자바스크립트를 하다 보면 '이 언어는 뭐랄까? 다른 언어랑은 다른 뭔가가 있다'라는 생각(이 언어 개판이네)이 날 때가 있습니다. 예를 들어, 1초 간격을 두고 출력하고 싶을 때 파이썬으로는print(1+1)time.sleep(1) # 1초 스탑print(2+2) 를 실행하면 출력 :2(1초 후)4 이렇게 됩니다. 이걸 자바스크립트로 하려고 하면 어떻게 해야할까요?console.log(1+1)setTimeout(function(){}, 1000)console.log(2+2) 이렇게 하면 안 됩니다.출력 :24 멈추지 않고 바로 나와요. 그러면 어떡해야하나...console.log(1+1)setTimeout(function(){ console.log(2+2) }, 1000)console.log(3+3) 이.. 2024. 11. 23. N으로 표현 - Python, DP https://school.programmers.co.kr/learn/courses/30/lessons/42895?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각 DP는 진짜.... 다들 정규식을 어떻게 생각하는지 신기하다. 이 문제의 경우는 dp[2] 는 dp[1]에서 사칙연산한 결과이다. dp[3]는 그러면 dp[1]과 dp[2]를 조합한 결과인 것이다. 그 이후도 다 똑같은 방식이다. dp[i]는 i 이전의 dp들의 조합의 결과인 것이다. 코드 def solution(N, number): if N == number: retur.. 2024. 11. 22. 이전 1 2 3 4 다음