뭉지(moonz)
작은 발자국들의 위대한 여정
뭉지(moonz)
  • All (202)
    • Test Code (4)
    • 백엔드 개발하며 작성한 (27)
      • Spring (17)
      • 데이터베이스 (7)
      • 기억할 내용 (3)
    • 언어 (53)
      • Java (25)
      • node.js (7)
      • Python (21)
    • 클라우드 (6)
    • Algorithm & Data Structure (51)
      • 개념 (15)
      • 문제 풀이 (36)
    • 유용한 모든 것 (16)
    • monologue (7)
      • 업무 노트 (1)
      • 관리 로그 (0)
      • 내 이야기 공책 (6)
    • Project (2)
    • TroubleShooting (8)
    • 지식 (18)
      • Machine Learning (6)
      • Review (7)
      • Web (5)
    • Computer Science (5)

블로그 메뉴

  • 홈
  • 태그

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
뭉지(moonz)

작은 발자국들의 위대한 여정

[JAVA] baekjoon 10871
Algorithm & Data Structure/문제 풀이

[JAVA] baekjoon 10871

2021. 10. 3. 20:48
반응형

[문제]

 

 

[나의 생각]

Scanner 라이브러리를 이용해서 해결할 수도 있다. BufferedReader를 사용했을 때 조금 더 시간이 덜 걸린다는 사실!

본인은 두번째 줄의 입력문에 대해서도 for문을 사용할 수 있다 생각하지 못해서 헤맸다. 

StringBuilder는 변경 가능한 문자열이다. (String은 변경 불가능)

String을 합치는 작업 시에 유용하게 쓰인다.

 

방법은

1. StringBuilder의 객체 생성

2. StringBuilder의 객체의 append()로 연결하고자하는 문자열을 붙인다.

-> 변경 가능한 문자열 완성!

 

import java.util.*;
import java.io.*;

public class baekjoon10871 {
    public static void main(String[] args) throws IOException {
        StringTokenizer st;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        st = new StringTokenizer(br.readLine(), " ");
        int n = Integer.parseInt(st.nextToken());
        int x = Integer.parseInt(st.nextToken());

        st = new StringTokenizer(br.readLine(), " ");

        for (int i=0; i<n; i++) {
          int num = Integer.parseInt(st.nextToken());
          if (num<x) sb.append(num + " ");
        }
        
        System.out.println(sb);
    }
}

 

채점 현황

 

 

참고 : 깃허브 코드

반응형
저작자표시 (새창열림)

'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글

[JAVA] 프로그래머스 - 완주하지 못한 선수 LV1  (0) 2022.01.24
[프로그래머스] SQL 문제  (0) 2021.12.13
[JAVA] baekjoon 15552  (0) 2021.09.11
[JAVA] baekjoon 1271  (0) 2021.09.08
[programmers] 완주하지 못한 선수 (Python)  (0) 2021.06.22
    'Algorithm & Data Structure/문제 풀이' 카테고리의 다른 글
    • [JAVA] 프로그래머스 - 완주하지 못한 선수 LV1
    • [프로그래머스] SQL 문제
    • [JAVA] baekjoon 15552
    • [JAVA] baekjoon 1271
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바