본문 바로가기

프로그래머스77

햄버거 만들기 풀이 class Solution { public int solution(int[] ingredient) { int answer = 0; StringBuilder sb = new StringBuilder(); for (int i = 0; i = 4 && sb.substring(length - 4).equals("1231")) { sb.setLength(length - 4); answer++; } } return answer; } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고,..
푸드 파이트 대회 풀이 import java.util.*; class Solution { public String solution(int[] food) { String answer = ""; for(int i=1; i=1; i--){ if(food[i]%2==0){ answer += Integer.toString(i).repeat(food[i]/2); }else{ answer+= Integer.toString(i).repeat((food[i]-1)/2); } } return answer; } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
과일 장수 풀이 import java.util.*; class Solution { public int solution(int k, int m, int[] score) { int answer = 0; Arrays.sort(score); for(int i = score.length; i >= m; i -= m){ answer += score[i - m] * m; } return answer; } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
기사단원의 무기 풀이 class Solution { public int solution(int number, int limit, int power) { int answer = 0; for(int i = 1; i
명예의 전당 (1) 풀이 import java.util.*; class Solution { public int[] solution(int k, int[] score) { ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); for(int i=0; i
문자열 나누기 풀이 class Solution { public int solution(String s) { char first = s.charAt(0); int firstNum = 0; int diff = 0; int result = 0; for (int i = 0; i < s.length(); i++) { if (firstNum == diff) { result++; first = s.charAt(i); } if (s.charAt(i) == first) firstNum++; else diff++; } return result; } } 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers..