분류 전체보기
-
-
-
[자바(JAVA)] 두 개 뽑아서 더하기 / HashSet, TreeSet프로그래머스/자바(JAVA) 2023. 8. 28. 09:44
✅ 내 풀이 import java.util.HashSet; import java.util.Set; import java.util.Collections; import java.util.List; import java.util.ArrayList; class Solution { public int[] solution(int[] numbers) { Set answer = new HashSet(); for(int i = 0; i < numbers.length; i++) { for(int j = i + 1; j < numbers.length; j++) { answer.add(numbers[i] + numbers[j]); } } List sortedList = new ArrayList(answer); Collecti..
-
[자바(JAVA)] 크기가 작은 부분문자열- 런타임오류프로그래머스/자바(JAVA) 2023. 8. 21. 10:03
https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 class Solution { public int solution(String t, String p) { int answer = 0; int pInt = Integer.parseInt(p); int pLen = p.length(); for (int i = 0; i
-
[자바(JAVA)] 문자열로 변환/ valueOf()와 perse()의 공통점과 차이점프로그래머스/자바(JAVA) 2023. 8. 21. 00:40
https://school.programmers.co.kr/learn/courses/30/lessons/181845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 내 풀이 class Solution { public String solution(int n) { String answer = String.valueOf(n); return answer; } } 이 문제는 단순한 형태지만 이전부터 궁금했던 valueOf()와 perse()의 공통점과 차이점을 알아보려고 한다. 이 두 메서드는 다른 클래스에서 제공되며, 각각의 특징과 사용 가능한 자료형의 형태가..
-
[TIL] (230819) 주어진 제한상황과 변수의 범위를 고려하자TIL 2023. 8. 20. 20:46
오늘도 프로그래머스 문제를 풀다가 이상한걸 발견했다. 분명 나는 문제가 원하는 조건대로 코딩을 진행했고 또 제출까지 완료됐는데 같은 조건이라고 생각했던 코드를 조금 바꾸니까 답이 나오질 않는다. 이게 어떻게 된걸까? 🔸문제점 프로그래머스 - 콜라츠 추측 https://school.programmers.co.kr/learn/courses/30/lessons/12943 나는 이 문제를 보고 아래와 같이 판단했다 1) 짝수 판별 후 n * 2 2) 홀수 판별 후 n * 3 + 1 * 홀,짝 판별 = if문 그리고 이렇게 코딩했다. class Solution { public int solution(int num) { int answer = 0; while (num !=1) { if(answer >= 500) {..
-
[자바(JAVA)] 정수 내림차순으로 배치하기. PriorityQueue<Long>프로그래머스/자바(JAVA) 2023. 8. 18. 15:51
https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ✅ 내 풀이 public long solution(long n) { ArrayList temp = new ArrayList(); while(n > 0){ temp.add((int)(n % 10)); n /= 10; } Collections.sort(temp, Collections.reverseOrder()); StringBuilder result = new StringBuilder(); for (..
-
[Spring] Objects.requireNonNull()의 사용법과 예시.Spring 2023. 8. 17. 16:48
스프링의 의존객체를 추가하던 중 "Objects.requireNonNull()"을 사용하게 되었다. import org.springframework.web.bind.annotation.RestController; import java.util.Objects; @RestController public class HelloController { public String hello(String name){ SinpleHelloService sinpleHelloService = new SinpleHelloService(); return sinpleHelloService.satHello(Objects.requireNonNull(name)); } } Objects.requireNonNull() 메서드는 Java의 ..