[TIL] 자료구조(List / Set / Map)를 활용한 입/출력 (25-01-01)

2025. 1. 1. 23:32·TIL (Today I Learned)

 

🤖 진행 사항 🤖 

  • Java 문법 종합반 
    • 2주차 숙제

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        String title = sc.nextLine();

        switch (s) {
            case "List" -> {
                List<String> list = new ArrayList<>();
                while (true) {
                    s = sc.nextLine();
                    if (s.equals("끝")) break;
                    list.add(s);
                }

                System.out.println("[List로 저장된 " + title + "]");
                for (int i = 0; i < list.size(); i++) {
                    System.out.println(i + 1 + ". " + list.get(i));
                }
            }
            case "Set" -> {
                Set<String> set = new HashSet<>();
                while (true) {
                    s = sc.nextLine();
                    if (s.equals("끝")) break;
                    set.add(s);
                }

                System.out.println("[Set으로 저장된 " + title + "]");
                int setCnt = 0;
                for (String str : set) {
                    setCnt++;
                    System.out.println(setCnt + ". " + str);
                }
            }
            case "Map" -> {
                Map<Integer, String> map = new HashMap<>();
                int mapCnt = 0;
                while (true) {
                    s = sc.nextLine();
                    if (s.equals("끝")) break;
                    map.put(++mapCnt, s);
                }

                System.out.println("[Map으로 저장된 " + title + "]");
                for (int i=1; i<=map.size(); i++) {
                    System.out.println(i + ". " + map.get(i));
                }
            }
            default -> System.out.println("해당 자료구조로 저장할 수 없습니다.");
        }
    }
}

 


Set, List 관련 백준 문제 풀이

2025.01.01 - [Algorithm Solving/Java] - [BOJ] 백준 1181번 : 단어 정렬 - Java

 

[BOJ] 백준 1181번 : 단어 정렬 - Java

https://www.acmicpc.net/problem/1181import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.re

mannakingdom.tistory.com

저작자표시 비영리 변경금지 (새창열림)

'TIL (Today I Learned)' 카테고리의 다른 글

[TIL] Java 계산기 만들기, 계산기 예외처리 과제 / Java Error와 Exception, Generic (25-01-03)  (2) 2025.01.03
[TIL] Java-객체지향 프로그래밍, 계산기 만들기 (25-01-02)  (0) 2025.01.02
[TIL] JVM 개념 및 JDK 설치, Git 심화 특강 (24-12-31)  (0) 2024.12.31
[TIL] Java 알고리즘 문제 풀이 (24-12-30)  (0) 2024.12.30
[TIL] Onboarding Mini Project 피드백 반영, Java 알고리즘 문제 풀이 (24-12-27)  (1) 2024.12.27
'TIL (Today I Learned)' 카테고리의 다른 글
  • [TIL] Java 계산기 만들기, 계산기 예외처리 과제 / Java Error와 Exception, Generic (25-01-03)
  • [TIL] Java-객체지향 프로그래밍, 계산기 만들기 (25-01-02)
  • [TIL] JVM 개념 및 JDK 설치, Git 심화 특강 (24-12-31)
  • [TIL] Java 알고리즘 문제 풀이 (24-12-30)
기만나🐸
기만나🐸
공부한 내용을 기록합시다 🔥🔥🔥
  • 기만나🐸
    기만나의 공부 기록 🤓
    기만나🐸
  • 전체
    오늘
    어제
    • ALL (147)
      • TIL (Today I Learned) (56)
      • Dev Projects (15)
      • Algorithm Solving (67)
        • Java (52)
        • SQL (15)
      • Certifications (8)
        • 정보처리기사 실기 (8)
  • 인기 글

  • 태그

    GROUP BY
    Google Fonts
    CSS
    그리디
    BFS
    java
    Subquery
    programmers
    join
    websocket
    javascript
    sql
    jQuery
    프로그래머스
    HTML
    jwt
    다이나믹프로그래밍
    greedy
    완전탐색
    Firebase
    백트래킹
    DFS
    bootstrap
    mysql
    백준
    시뮬레이션
    자료구조
    dp
    jpa
    BOJ
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
기만나🐸
[TIL] 자료구조(List / Set / Map)를 활용한 입/출력 (25-01-01)
상단으로

티스토리툴바