목록Java (371)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력된 문자의 홀짝을 구분하고 가운데 문자를 반환한다. 🔸 코드 🔸 class Solution { public String solution(String s) { int len = s.length(); String answer = ""; if (len % 2 == 0) answer = s.substring(len/2-1, len/2+1); else answer = s.substring(len/2, len/2+1 ); return answer; } } 🔸 코드 해석 🔸 짝수 홀수를 ..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 절대값과 부호 리스트가 주어진다. 전체 수의 합을 반환한다. 🔸 코드 🔸 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i < absolutes.length; i++){ if (signs[i]) answer += absolutes[i]; else answer -= absolutes[i]; } return answer; } } 🔸 코드 해석 ..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력받은 수로 나뉘는 배열의 원소를 다시 배열에 담고 오름차순 정렬 후 반환한다. 🔸 코드 🔸 import java.util.ArrayList; import java.util.Collections; import java.util.List; class Solution { public int[] solution(int[] arr, int divisor) { List array = new ArrayList(); for (int i : arr){ if(i % divisor == 0) a..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력된 두 값과 사이의 값의 합을 반환한다. 🔸 코드 🔸 class Solution { public long solution(int a, int b) { long answer = 0; if(a==b) answer = a; else if(a > b) for(int i = b; i
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 문자열 리스트와 n을 입력받는다. n자리 문자로 오름차순 정렬한다. 만약 n자리의 문자가 같다면 문자열을 사전식 정렬한다. 🔸 코드 🔸 class Solution { public String[] solution(String[] strings, int n) { int len = strings.length; for (int i = 0; i string..