본문 바로가기

코딩테스트/programming_JAVA80

[Java] 프로그래머스_42748 : K번째수 Arrays.copyOfRange 이용하기 K번째수 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 코드 import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int i = 0; i < commands.length; i++) { in.. 2023. 12. 15.
[Java] 프로그래머스_12915 : 문자열 내 마음대로 정렬하기 Arrays.sort 와 compareTo() 활용하기 문자열 내 마음대로 정렬하기 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 코드 import java.util.*; class Solution { public String[] solution(String[] strings, int n) { Arrays.sort(strings, (s1, s2) -> { char c1 = s1.charAt(n); char c2 = s2... 2023. 12. 15.
[Java] 프로그래머스_81301 : 숫자 문자열과 영단어 replace 활용하기 숫자 문자열과 영단어 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 작성한 코드 import java.util.*; class Solution { public int solution(String s) { HashMap wordToNum = new HashMap() {{ put("zero", 0); put("one", 1); put("two", 2); put("three", 3); put("four".. 2023. 12. 13.
[Java] 프로그래머스_68935 : 3진법 뒤집기 진법 변환 3진법 뒤집기 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 작성한 코드 class Solution { public int solution(int n) { String n3 = Integer.toString(n, 3); int answer = n3.charAt(0) - '0'; for (int i = 1; i < n3.length(); i++) { int cnt = 1; for (int j = 0; j < i;.. 2023. 12. 5.
[Java] 프로그래머스_12906 : 같은 숫자는 싫어 같은 숫자는 싫어 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 작성한 코드 import java.util.*; public class Solution { public int[] solution(int []arr) { int[] answer = {}; ArrayList al = new ArrayList(); for (int i = 0; i < arr.length - 1; i++) { if (arr[i] == arr[i +.. 2023. 12. 5.
[Java] 프로그래머스_12940 : 최대공약수와 최소공배수 유클리드 호제법 최대공약수와 최소공배수 : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 작성한 코드 class Solution { public int[] solution(int n, int m) { int[] answer = new int [2]; int cnt = 2; int min = 1; int max = 1; int tmp = 0; if (n > m) { tmp = n; n = m; m = tmp; } while (.. 2023. 12. 4.