본문 바로가기

코딩테스트147

[Java] baekjoon_1966 : 프린터 큐 구현, 자료 구조, 시뮬레이션, 큐 프린터 큐 : Silver3 https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net 풀이 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System... 2024. 1. 4.
[Java] 프로그래머스_138477 : 명예의 전당 (1) PriorityQueue 이용하기 명예의 전당 (1) : Level1 https://school.programmers.co.kr/learn/courses/30/lessons/138477# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첫 번째 작성한 코드 import java.util.*; class Solution { public int[] solution(int k, int[] score) { ArrayList al = new ArrayList(); int[] answer = new int[score.length]; if (k al.get(0)) { .. 2024. 1. 4.
[Java] 프로그래머스_138476 : 귤 고르기 HashMap 이용하기 귤 고르기 : Level2 https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import java.util.*; class Solution { public int solution(int k, int[] tangerine) { int answer = 0; HashMap hm = new HashMap(); // HashMap을 사용하여 각 종류의 감귤과 해당 종류의 개수를 저장 for (int n : tangerine).. 2024. 1. 4.
[Java] baekjoon_1920 : 수 찾기 자료 구조, 정렬, 이분 탐색 수 찾기 : Silver4 https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 두 번째 코드 작성 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReade.. 2024. 1. 3.
[Java] baekjoon_1874 : 스택 수열 자료 구조, 스택 스택 수열 : Silver2 https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 풀이 코드 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new Buffe.. 2024. 1. 3.
[Java] baekjoon_1676 : 팩토리얼 0의 개수 수학 팩토리얼 0의 개수 : Silver5 https://www.acmicpc.net/problem/1676 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. www.acmicpc.net 첫 번째 작성 코드 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new Outp.. 2024. 1. 1.