목록PGM (98)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 두 리스트의 원소를 각각 곱한 총 합을 반환한다. 🔸 코드 🔸 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for (int i = 0; i < a.length; i++) answer += a[i]*b[i]; return answer; } } 🔸 코드 해석 🔸 두 리스트의 크기는 같으므로 한 리스트의 길이로 인덱스를 탐색하며 총합을 구한다. 🔸 end 🔸 간단한 문제였다.
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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