본문 바로가기

Algorithm12

11399 ATM node.js https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 인하은행에는 ATM이 1대밖에 없다. 지금 이 ATM앞에 N명의 사람들이 줄을 서있다. 사람은 1번부터 N번까지 번호가 매겨져 있으며, i번 사람이 돈을 인출하는데 걸리는 시간은 Pi분이다. 사람들이 줄을 서는 순서에 따라서, 돈을 인출하는데 필요한 시간의 합이 달라지게 된다. 예를 들어, 총 5명이 있고, P1 = 3, P2 = 1, P3 = 4, P4 = 3, P5 = 2 인 경우를 생각해보자. [1, 2, 3, 4, 5].. 2022. 1. 2.
1931 회의실 배정 node.js https://www.acmicpc.net/problem/1931 한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작시간과 끝나는 시간이 같을 수도 있다. 이 경우에는 시작하자마자 끝나는 것으로 생각하면 된다. 예제 입력 1 복사 11 1 4 3 5 0 6 5 7 3 8 5 9 6 10 8 11 8 12 2 13 12 14 예제 출력 1 복사 4 1. sample을 배열 형태로 담아주기 힌트.. 2022. 1. 2.
백준 10172번 |\_/| |q p| /} ( 0 )""" \ |"^"` | ||_/=\\__| www.acmicpc.net/problem/10172 js console.log(`|\\_/| |q p| /} ( 0 )"""\\ |"^"\` | ||_/=\\\\__|`); 2021. 4. 17.
백준 10171번 \ /\ ) ( ') ( / ) \(__)| www.acmicpc.net/problem/10171 js console.log(`\\ /\\ ) ( ') ( / ) \\(__)|`); 2021. 4. 17.
백준 10718번 강한친구 대한육군 강한친구 대한육군 www.acmicpc.net/problem/10718 js console.log('강한친구 대한육군') console.log('강한친구 대한육군') swift print("강한친구 대한육군") print("강한친구 대한육군") 2021. 4. 11.
백준 2557번 Hello World!를 출력하시오. www.acmicpc.net/problem/2557 js console.log('Hello World!') swift print("Hello World!") 2021. 4. 11.