➜ 코딩 테스트/프로그래머스

프로그래머스 - 약수의 개수와 덧셈 (JAVA)

class Solution { public int solution(int left, int right) { int answer = 0; for(int i = left; i

➜ 코딩 테스트/프로그래머스

프로그래머스 - 내적 (JAVA)

class Solution { public int solution(int[] a, int[] b) { int sum = 0; for(int i = 0; i < a.length; i++){ sum += a[i] * b[i]; } return sum; } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 수박수박수박수박수박수? (JAVA)

class Solution { public String solution(int n) { StringBuilder sb = new StringBuilder(); for(int i = 0; i < n; i++){ if(i % 2 == 0){ sb.append("수"); }else{ sb.append("박"); } } return sb.toString(); } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 가운데 글자 가져오기 (JAVA)

class Solution { public String solution(String s) { if(s.length() % 2 == 1){ return s.substring(s.length()/2, s.length()/2+1); }else{ return s.substring(s.length()/2-1,s.length()/2+1); } } } substring 을 이용하면 간단하게 표현할 수 있다!

➜ 코딩 테스트/프로그래머스

프로그래머스 - 제일 작은 수 제거하기

import java.util.*; class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length - 1]; if(arr.length == 1){ return new int[] {-1}; } int min = Integer.MAX_VALUE; int idx = 0; for(int i = 0; i < arr.length; i++){ if(arr[i] < min ){ min = arr[i]; idx = i; } } int j = 0; for(int i = 0; i < arr.length; i++){ if(i != idx){ answer[j++] = arr[i]; } } return answer; } } 최솟값의 인덱스..

➜ 코딩 테스트/프로그래머스

프로그래머스 - 없는 숫자 더하기 (JAVA)

class Solution { public int solution(int[] numbers) { int answer = 45; for(int i = 0; i < numbers.length; i++){ answer -= numbers[i]; } return answer; } } 전체 숫자에서 numbers의 배열의 숫자를 전부 빼주면 쉽게 풀 수 있는 문제다!

➜ 코딩 테스트/프로그래머스

프로그래머스 - 음양 더하기 (JAVA)

class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i < absolutes.length; i++){ if(!signs[i]){ absolutes[i] = -absolutes[i]; answer += absolutes[i]; }else{ answer += absolutes[i]; } } return answer; } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 서울에서 김서방 찾기 (JAVA)

class Solution { public String solution(String[] seoul) { String answer = ""; for(int i = 0; i < seoul.length; i++){ if(seoul[i].equals("Kim")){ return "김서방은 " + i + "에 있다"; } } return answer; } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 콜라츠 추측 (JAVA)

class Solution { public int solution(int num) { int count = 0; while(num != 1){ if(count >= 500){ return -1; } if(num % 2 == 0){ num = num / 2; }else if(num % 2 == 1){ num = num * 3 + 1; } count++; } return count; } } while 문을 이용해서 조건에 맞을 때까지 반복해주고 짝수는 % 2 == 0 홀수는 % 2 == 1 처리를 해줘서 풀면 된다

➜ 코딩 테스트/프로그래머스

프로그래머스 - 두 정수 사이의 합 (JAVA)

class Solution { public long solution(int a, int b) { long answer = 0; if(a < b){ for(int i = a; i = b; i--){ answer += i; } } return answer; } }

강맹석
'➜ 코딩 테스트/프로그래머스' 카테고리의 글 목록 (8 Page)