코딩 문제 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 문자열 내 마음대로 정렬하기 풀이 import java.util.Arrays; class Solution { public String[] solution(String[] strings, int n) { String[] answer = {}; int len = strings.length; String[] c = new String[len]; answer = new String[len]; String a = ""; Arrays.sort(strings); for(int i = 0 ; i < len ; i++ ){ c[i] = strings[i].substring(n , n+1); } Arrays.sort(c); for(int i=0; i 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 두 정수 사이의 합 풀이 class Solution { public long solution(int a, int b) { long answer = 0; int first = 0; int second = 0; if(a>b){ first = b; second = a; }else{ first = a; second = b; } for(int i=first; i 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 나누어 떨어지는 숫자 배열 풀이 import java.util.Arrays; class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = {}; String[] strArr; String str = ""; Arrays.sort(arr); for(int i=0; i 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 같은 숫자는 싫어 풀이 import java.util.*; public class Solution { public int[] solution(int []arr) { int[] answer = {}; int[] test = new int[arr.length]; int num = -1; int a = 0; int count = 0; // test 배열 인덱스 for(int i=0; i 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 가운데 글자 가져오기 풀이 class Solution { public String solution(String s) { String answer = ""; int check = 0; // 0 : 홀수, 1 : 짝수 int center = 0; // 가운데 인덱스 String[] arr = s.split(""); // 배열 if(s.length() % 2 == 0){ // 짝수 확인 check = 1; } center = s.length() / 2; // 가운데 인덱스 찾기 if(check == 0){ answer = arr[center]; }else{ answer = arr[center-1]; answer += arr[center]; } return answer; } } 결과 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 3진법 뒤집기 풀이 class Solution { public int solution(int n) { int answer = 0; String str = ""; String[] arr; int num = 1; while(n != 0){ int a = n%3; // 나머지 구하기 n /= 3; // n 교체 str += a; // 반전 값 추가 } arr = str.split(""); // 배열에 넣기 // 10진법으로 표현 for(int i=arr.length-1; i>=0; i--){ int a = Integer.parseInt(arr[i]); // 각 자리수 변수에 담기 if(i == arr.length-1){ // 처음이면 그냥 값만 저장 answer += a; }else{ // 처음이 아니면 num *= 3; .. 코딩 문제/프로그래머스 2021. 2. 26. 프로그래머스 - 코딩테스트 - Level1 - 2016 풀이 class Solution { public String solution(int a, int b) { String answer = ""; int[] arr = {31,29,31,30,31,30,31,31,30,31,30,31}; int count = 0; for(int i=0; i 코딩 문제/프로그래머스 2021. 2. 22. 프로그래머스 - 코딩테스트 - Level2 - 주식가격 풀이 class Solution { public int[] solution(int[] prices) { int[] answer = {}; int count = 0; // 시간(초) answer = new int[prices.length]; for(int i=0; i 이전 1 2 3 4 5 6 7 8 ··· 13 다음