[백준/Java] 10810번 - 공 넣기

2023. 8. 28. 18:38·코딩테스트/백준

https://www.acmicpc.net/problem/10810

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

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.in));
        StringTokenizer st;

        st = new StringTokenizer(br.readLine());
        int n = Integer.parseInt(st.nextToken());
        int m = Integer.parseInt(st.nextToken());
        int[] basket = new int[n];

        for(int i = 0; i < m; i++) {
            st = new StringTokenizer(br.readLine());
            int start = Integer.parseInt(st.nextToken());
            int end = Integer.parseInt(st.nextToken());
            int ball = Integer.parseInt(st.nextToken());
            for(int j = start - 1; j <= end - 1; j++) {
                basket[j] = ball;
            }
        }
        br.close();
        for(int i = 0; i < n; i++) {
            System.out.println(basket[i]);
        }

    }
}
  1. 먼저 n 크기의 바구니 배열을 만든다. (자동으로 0으로 초기화 된다고 함)
  2. 문제에서 바구니는 1번부터지만 인덱스로는 0부터 시작이므로 1을 빼주고 for문을 돌린다.
  3. 해당하는 바구니에 공을 넣는다. 겹치는 바구니라면 덮어쓰게 될 것이다.
  4. 바구니 배열을 출력한다.
'코딩테스트/백준' 카테고리의 다른 글
  • [백준/Java] 11723 - 집합
  • [백준/Java] 3052번 - 나머지
  • [백준/Java] 10811번 - 바구니 뒤집기
  • [백준/Java] 5597번 - 과제 안 내신 분..?
KDH.dev
KDH.dev
  • KDH.dev
    CodingHard
    KDH.dev
  • 전체
    오늘
    어제
    • 전체글 (82)
      • 코딩테스트 (74)
        • 프로그래머스 (13)
        • 백준 (61)
      • CS (4)
        • 네트워크 (4)
      • Spring (1)
      • Java (3)
        • 자료구조 (3)
        • 알고리즘 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    5525
    14940
    프로그래머스
    30804
    [LG유플러스] 유레카 백엔드 개발자
    멀티캠퍼스it부트캠프
    자바
    네트워크
    18111
    17626
    13913
    16935
    백준
    프로그래머스 Lv.0
    자료구조
    21736
    11660
    코딩테스트
    부트캠프후기
    CS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
KDH.dev
[백준/Java] 10810번 - 공 넣기
상단으로

티스토리툴바