목록코딩테스트/프로그래머스 (53)
Jam's story
이렇게푸니 제출에서 시간초과됨 public static int solution(int number, int limit, int power) { int answer = 0; int[] sosu=new int[number+1]; for (int i = 1; i
class Solution { public static int solution(String[] s1, String[] s2) { int answer = 0; for (int i = 0; i < s1.length; i++) { for (int j = 0; j < s2.length; j++) { if(s1[i].equals(s2[j])) answer++; } } System.out.println(answer); return answer; } }
package lv0; public class OX퀴즈 { public static int cal; public static String[] solution(String[] quiz) { String[] answer = new String[quiz.length]; for (int i = 0; i < quiz.length; i++) { String[] sp=quiz[i].split(" "); int x=Integer.parseInt(sp[0]); int y=Integer.parseInt(sp[2]); int z=Integer.parseInt(sp[4]); if(sp[1].equals("-")) { cal=x-y; }else { cal=x+y; } answer[i]= z==cal? "O":"X"; Syste..
public static int[] solution(int k, int[] score) { int[] answer = new int[score.length]; ArrayList arr=new ArrayList(); for (int i = 0; i < score.length; i++) { if(i=k-1){ arr.add(score[i]); arr.sort(Collections.reverseOrder()); answer[i]=arr.get(k-1); } } return answer; } 다른사람풀이 import java.util.*; class Solution { public int[] solution(int k, int[] score) { int[] answer = new int[score.length]..
내풀이 public static int solution(int num, int k) { int answer = 0; String[] str=String.valueOf(num).split(""); for (int i = 0; i < str.length; i++) { if( Integer.parseInt(str[i])==k) { answer=i+1; break; } }//for if(answer==0) answer=-1; return answer; } 다른 사람풀이 생각도 못했던 ,,, "-" 를 추가하는 이유는 인덱스를 1부터 시작하기 위해서 public int solution(int num, int k) { return ("-" + num).indexOf(String.valueOf(k)); } class..
나 괜히 어렵게 접근하고 잇었다ㅣ.. package lv01; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class 문자열나누기 { //문자열 하나하나 비교 public static String s; public static int idx; public static int solution(String s) { //HashMap //int 값이 같은게 있다면, 자르기 HashMap map=new HashMap(); String[] strarr=s.split(""); map.put(strarr[0], 1); System.out.println(strarr[0]); //for문으로 알파벳을 하나씩 돌면서 fo..
public static int solution(int n) { int answer = 0; String str=new String(String.valueOf(n)); for (int i = 0; i 0) { answer+=n%10; n/=10; } System.out.println(answer); return answer; }