본문 바로가기

프로그래머스/lv0

(10)
[프로그래머스/Java] 중앙값 구하기 중앙값 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = 0; Arrays.sort(array); answer = array[array.length/2]; return answer; } }
[프로그래머스/Java] 문자열 뒤집기 문자열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(my_string); return sb.reverse().toString(); } } 최근 알게된 StringBuilder를 사용해 revers()메서드로 문자열을 뒤집어 반환해주었다. 다른 풀이 c..
[프로그래머스/Java] 순서쌍의 개수 문제) 순서쌍의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i
[프로그래머스/Java] 문자 반복 출력하기 문제) 문자 반복 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public String solution(String my_string, int n) { String answer = ""; String s = ""; String[] arr = my_string.split(""); for(int i = 0; i
[프로그래머스/Java] 배열의 유사도 문제) 배열의 유사도 https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for(int i=0; i
[프로그래머스/Java] 자릿수 더하기 문제) 자릿수 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public int solution(int n) { int answer = 0; String[] numValue = String.valueOf(n).split(""); for(String num : numValue) { answer += Integer.parseInt(num); } return answer; } } 정수값을 문자열로 ..
[프로그래머스/Java] 삼각형의 완성조건 (1) 문제) 삼각형의 삼각형의 완성조건 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 import java.util.Arrays; class Solution { public int solution(int[] sides) { Arrays.sort(sides); if(sides[2] < sides[0]+sides[1]) return 1; else { return 2; } } } 이전 문제에서 배웠던 Arrays.sort() 메서드를..
[프로그래머스/Java] 최댓값 만들기 (1) 문제) 최댓값 만들기 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 class Solution { public int solution(int[] numbers) { int max = Math.max(numbers[0], numbers[1]); int secondMax = Math.min(numbers[0], numbers[1]); for (int i=2; i < numbers.length; i++) { if(numbers[..