Algorithm/Programmers 48

[프로그래머스] 이상한 문자 만들기 - Java

문제 설명 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr 풀이 : Success 소스 코드 class Solution { public String solution(String s) { String[] d = s.split(" ", -1); StringBuilder sb = new StringBuilder(); for (int i = 0; i < d.length; i++) { for(int j = 0; j < d[i].length(); j++) { if(j%2==0) { if (d[i].charA..

[프로그래머스] 모의고사 - Java

문제 설명 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 풀이 : Success 소스 코드 import java.util.*; class Solution { public int[] solution(int[] answers) { int[] s = new int[3]; int[] s1 = {1,2,3,4,5}; int[] s2 = {2,1,2,3,2,4,2,5}; int[] s3 = {3,3,1,1,2,2,4,4,5,5}; for (int i = 0; i < answers.length; i++) { if(ans..

[프로그래머스] 크레인 인형뽑기 게임 - Java

문제 설명 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 풀이 : Success 소스 코드 import java.util.*; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0, cnt = -1; int n = board.length; List basket = new ArrayList(); for (int item: moves) { for (int i = 0; i < n; i++) { if(board[i][item-1] != 0) { cn..