전체 글 443

[프로그래머스] 올바른 괄호(JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/12909풀이import java.util.*;class Solution { boolean solution(String s) { boolean answer = true; Queue q = new LinkedList(); for(int i = 0; i  순서대로 입력을 처리하기 위해 큐를 만든다.이후 문자를 하나씩 분리해서 (이면 넣어주고 )이면 빼는 작업을 한다.1. )이 들어왔는데 큐가 비어있다면 옳지 않은 접근이다 -> false 반환 후 반복 종료2. )이 들어왔는데 큐에서 나온 것이 ) 라면 괄호가 올바르지 못한 것이다. )는..

[프로그래머스] 완주하지 못한 선수(JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/42576 풀이 import java.io.*; import java.util.*; class Solution { public static String solution(String[] participant, String[] completion) { String answer = ""; HashMap check = new HashMap(); for(String x : participant){ if(check.containsKey(x)){ check.put(x, check.get(x) + 1); }else{ check.put(x, 1); } } for (String x : completion){ if(che..

[백준] 17070번. 파이프 옮기기1 (JAVA)

https://www.acmicpc.net/problem/17070 문제 풀이 import java.io.*; import java.util.*; public class Main { static int n, cnt; static int[][] map; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(br.readLine()); map = new int[n][n]; cnt = 0; StringTokenizer st; for(int i=0; i 0: 가로 , 1: 세로, 2: 대각선..