본문 바로가기

verdantjuly

(341)
프로그래머스 코딩테스트 연습 : 문자열 내림차순으로 배치하기 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12917 나의 풀이 import java.util.*; class Solution { public String solution(String s) { String[] array = s.split(""); Arrays.sort(array, Collections.reverseOrder()); return String.join("",array); } } 다른 사람의 풀이 import java.util.*; class Solution { public String solution(String s) { return s.chars().boxed().sorted(Collections.reverseOr..
프로그래머스 코딩테스트 연습 : 약수의 개수와 덧셈 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/77884 나의 풀이 class Solution { public int solution(int left, int right) { int answer = 0; for(int i= left; i
프로그래머스 코딩테스트 연습 : 내적 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/70128 나의 풀이 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i = 0; i a[index] * b[ind..
프로그래머스 코딩테스트 연습 : 수박수박수박수박수박수? (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12922 나의 풀이 class Solution { public String solution(int n) { return n%2==0?"수박".repeat(n/2):"수박".repeat(n/2)+"수"; } } 다른 사람의 풀이 class Solution { public String solution(int n) { String answer = ""; for(int i=1; i
프로그래머스 코딩테스트 연습 : 제일 작은 수 제거하기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12935 나의 풀이 FAIL import java.util.*; class Solution { public int[] solution(int[] arr) { int[] origin = arr.clone(); Arrays.sort(arr); List list = Arrays.asList(origin).remove(Integer.valueOf(arr[0])); int[] minus = {-1}; return arr.length == 0 ? minus : list; } } 다른 사람의 풀이 import java.util.*; class Solution { public int[] soluti..
프로그래머스 코딩테스트 연습 : 가운데 글자 가져오기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12903 나의 풀이 class Solution { public String solution(String s) { return s.length() % 2 == 0 ? s.substring(s.length()/2-1,s.length()/2 +1) : s.substring(Integer.valueOf(s.length()/2),(s.length()/2)+1); } } 다른 사람의 풀이 class Solution { public String solution(String s) { int ans = s.length(); if (ans % 2 == 1){ return Character.toStrin..
프로그래머스 코딩테스트 연습 : 없는 숫자 더하기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/86051 나의 풀이 import java.util.Arrays; class Solution { public int solution(int[] numbers) { return 45 - Arrays.stream(numbers).sum(); }; } 다른 사람의 풀이 class Solution { public int solution(int[] numbers) { int sum = 45; for (int i : numbers) { sum -= i; } return sum; } } 소감 for (int i : numbers) 기억
프로그래머스 코딩테스트 연습 : 핸드폰 번호 가리기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12948 나의 풀이 class Solution { public String solution(String phone_number) { String start = "*".repeat(phone_number.length()-4); String end = phone_number.substring(phone_number.length()-4, phone_number.length()); return start+end; } } 다른 사람의 풀이 class Solution { public String solution(String phone_number) { return phone_number.repl..