목록프로그래머스 (22)
밍쎄의 코딩공간
import java.util.*; class Solution { static char map[][]; static boolean visited[][]; static int dx[] = {1,0,-1,0}; static int dy[] = {0,1,0,-1}; static ArrayList list = new ArrayList(); public int[] solution(String[] maps) { visited = new boolean[maps.length][maps[0].length()]; map = new char[maps.length][maps[0].length()]; for(int a=0;a
class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int min = 0; for(int num : section){ if(answer == 0){ min = num; answer++; } if(min + m
import java.util.HashMap; class Solution { public String solution(String[] participant, String[] completion) { String answer =""; HashMap hm = new HashMap(); for(String player : participant) hm.put(player, hm.getOrDefault(player, 0) + 1); for(String player : completion) hm.put(player, hm.get(player) -1); for(String key : hm.keySet()) { if(hm.get(key) != 0) { answer = key; System.out.println(answ..
오늘의 문제는 자꾸 오류가 났다. 1번방법 import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; class Solution { public int[] solution(String[] idList, String[] report, int k){ // @param idList : 이용자의 ID를 담은 배열. // @param report : 신고한 이용자와 신고당한 이용자의 정보를 담은 배열. ex) "a b",.. -> a가 b를 신고 // @param k : 신고 횟수에 따른 정지 기준 정수값. // @return answer : id_list에 담긴 id 순서대로 각 유저가 받은 신고 결과 메일 개수 배열. int[] a..
class Solution { public int solution(int[] number) { int answer = 0; for(int i = 0; i < number.length; i++) { for(int j = i + 1; j < number.length; j++) { for(int k = j + 1; k < number.length; k++) { if(number[i] + number[j] + number[k] == 0) { answer++; } } } } return answer; } } https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤..
문제 설명 햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다. 예를 들어, 상수의 앞에 쌓이는 재료의 순서가 [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵]일 때, 상수는 여섯 번째 재료가 쌓였을 때,..