전체 글
-
spring tools 3 add-on for spring tools 4 설치 에러개발자의 길/Java 2023. 2. 26. 22:49
설치하려고 하는데 진행하다가 에러가 난다. Cannot complete the install because one or more required items could not be found. Software being installed: Spring IDE Integration, Flex and Web Services Extension (optional) 3.9.22.202204280911-RELEASE (org.springframework.ide.eclipse.integration.feature.feature.group 3.9.22.202204280911-RELEASE) Missing requirement: Spring IDE Spring Configuration Editor (UI) 3.9.22.20..
-
다시 시작하자걸어서 하늘까지 2021. 4. 26. 22:37
요 며칠 방황을 좀 했다. 그래도 예전처럼 너무 쓸데없는 짓은 하지 않았고, 늘 그랬듯이 이런저런 책을 좀 읽었다. 마음이 심란할 때 책은 항상 좋은 조언과 답을 준다. 취업이 쉽지 않다. 부족한 실력 탓(아마도 프로젝트 부족)도 있겠지만, 나이에서 많이 컷 당하는 것 같다. 그래도 포기 할 수는 없다. 사람은 배운 대로 살아야 한다고 생각한다. 본인이 하고 싶은 일이 있다면, 그것에 도전하는 게 맞다. 서른 중반에 도전이라 사람들이 순수하게 봐주지 않는다는 게 문제지만... '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'를 다시 해보면서 설명할 수 있는 수준을 일단 목표로 잡아야 겠다. 늘 정말 바쁜 와중에도 조언을 해주는 조 형이 '토비의 스프링', '이펙티브 자바'도 보라 했는데 '토비의 스프링..
-
124나라의 숫자 (프로그래머스, 레벨2)개발자의 길/Algorithm 2021. 4. 1. 16:36
https://programmers.co.kr/learn/courses/30/lessons/12899 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 1. 아이디어 2. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def solution(n): a = '' while n > 0: r = n % 3 q = n // 3 if r == 0: # 나머지가 0이면 자릿수 변경. r = 4 # 올라간 자릿수를 1낮추고, 3대신 4로 바꾼다. q -= 1 a += str(r) n = q answer = a[::-1] return answer cs
-
약수의 개수, 약수의 합 공식개발자의 길/Algorithm 2021. 3. 27. 21:18
고등학교 수학 시간에 배우는 소인수 분해 후 약수의 개수와 합을 구하는 공식을 이용해서 코드를 작성해보자. 약수의 합(프로그래머스, 레벨1), 양의 약수의 합 공식 https://programmers.co.kr/learn/courses/30/lessons/12928 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하.. mathncode.tistory.com 위에 코드를 조금 개선해서 만들어 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40..
-
소수 만들기 (프로그래머스, 레벨1)개발자의 길/Algorithm 2021. 3. 27. 19:54
https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 처음 아이디어는 조합을 이용하는 것이다. 모든 경우를 다 구해서 각각 확인한다. 파이썬은 combinations()를 제공하므로 어렵지 않다. 다른 사람도 대부분 그렇게 푼 것 같다. 다른 방법이 없을까 고민해봤다. 예전에 수학 문제를 풀 때 생각했던 게 기억나서 다음과 같이 아이디어를 생각해냈다. 1. 여러 개의 수를 더할 때 홀수가 짝수 ..
-
약수의 합 (프로그래머스, 레벨1), 양의 약수의 합 공식개발자의 길/Algorithm 2021. 3. 17. 10:32
https://programmers.co.kr/learn/courses/30/lessons/12928 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수 programmers.co.kr 1. 가장 쉬운 풀이는 그냥 n 보다 작은 수를 하나씩 가져와서 조건에 맞으면 합을 구하기 def solution(n): return n + sum([i for i in range(1, n // 2 + 1) if n % i == 0]) 2. 소인수 분해 후 양의 약수의 합을 구하는 공식 사용 양의 정수 n을 ..