코딩테스트/programming_JAVA80 [Java] 프로그래머스_181913 : 문자열 여러 번 뒤집기 StringBuilder - reverse, replace 이용하기 https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, int[][] queries) { StringBuilder sb = new StringBuilder(my_string); for (int i = 0; i < queries.length; i++) { int start = que.. 2023. 9. 7. [Java] 프로그래머스_181921 : 배열 만들기 2 https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr => import java.util.*; class Solution { public int[] solution(int l, int r) { ArrayList al = new ArrayList(); for(int i = l; i 2023. 9. 4. [Java] 프로그래머스_120840 : 구슬을 나누는 경우의 수 재귀 이용하기 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ㄴ 처음에는 해당 힌트인 조합 공식을 통해 해결하려고 했으나 범위를 초과하여 음수가 리턴되어 다른 방법을 구상함 => 그래서 재귀를 이용하도록 함! 조합 조합의 성질 import java.lang.Math; class Solution { public int solution(int balls, int share) { return comb(balls, share); } public i.. 2023. 8. 31. [Java] 프로그래머스_12925 : 문자열을 정수로 바꾸기 Integer.parseInt() https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(String s) { answer = Integer.parseInt(s); } } => '- ' 부호도 Integer.parseInt() 로 변경 되는지 몰랐다! 2023. 8. 26. [Java] 프로그래머스_120913 : 두 수의 합 import java.math.BigInteger; class Solution { public String solution(String a, String b) { String answer = ""; BigInteger num1 = new BigInteger(a); BigInteger num2 = new BigInteger(b); answer = String.valueOf(num1.add(num2)); return answer; } } ㄴ 테스트 케이스의 계산 값이 long 으로 담을 수 없는 크기이므로 java.math.BigInteger 클래스를 이용하기 java.math.BigInteger 에서의 연산 방법 System.out.println("덧셈(+) :" + one.add(two)); System.. 2023. 8. 24. [Java] 프로그래머스_120843 : 공 던지기 class Solution { public int solution(int[] numbers, int k) { int index = 0; while(--k > 0) index += 2; return numbers[index % numbers.length]; } } 2023. 8. 22. 이전 1 ··· 9 10 11 12 13 14 다음