목록문제풀이 (155)
말랑한 하루
[SW Expert Academy] 1860 진기의 최고급 붕어빵 [Java]
[ 핵심풀이 ] 0) 사람들이 오는 시간이 랜덤하게 들어오므로, 입력받고 소팅해주어야한다! 1) 사람이 시간초에 왓을때, 만들어질 수 있는 붕어빵의 개수를 구한다 2) 사람이 시간초에 왔을때, 그전에 받아간 사람이 있는지 확인한다 3) 사람이 시간초에 왔을때, 만들어진 붕어빵의 개수보다 받아간사람이 많거나 같다면 이사람은 받을 수 없다 [ 핵심소스 ] for(int item : ary) { now = (item/M)*K; if (now-yet
문제풀이/SWexpert Academy
2021. 2. 1. 16:48
[BAEKJOON] 2667 단지번호붙이기 (Java)
[ 문제 ] 더보기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. 입력 첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다. 출력 첫 번째 줄에는 총 단지수를 출력하시오..
문제풀이/BAEKJOON Online Judge
2021. 1. 31. 00:33