From 5bba09a8dfccddd925d693ee9b697bf68b1cc410 Mon Sep 17 00:00:00 2001 From: LimGeon Date: Mon, 27 Jul 2020 05:21:45 +0900 Subject: [PATCH] Homework2 --- LimGeon/BJ1620/BJ1620_Hash.java | 41 +++++++++++++++++++++++++++++++++ LimGeon/BJ1620/BJ1620_List.java | 31 +++++++++++++++++++++++++ LimGeon/BJ_7785.java | 32 +++++++++++++++++++++++++ LimGeon/BJ_9375.java | 32 +++++++++++++++++++++++++ 4 files changed, 136 insertions(+) create mode 100644 LimGeon/BJ1620/BJ1620_Hash.java create mode 100644 LimGeon/BJ1620/BJ1620_List.java create mode 100644 LimGeon/BJ_7785.java create mode 100644 LimGeon/BJ_9375.java diff --git a/LimGeon/BJ1620/BJ1620_Hash.java b/LimGeon/BJ1620/BJ1620_Hash.java new file mode 100644 index 0000000..c04e90d --- /dev/null +++ b/LimGeon/BJ1620/BJ1620_Hash.java @@ -0,0 +1,41 @@ +import java.util.Scanner; +import java.util.HashMap; +import java.util.Map; + +public class BJ1620_Hash { + public static void main(String args[]) { + Scanner sc = new Scanner(System.in); + + Map pokeHash = new HashMap<>(); //Æ÷Äϸó À̸§°ú À妽º¸¦ ´ãÀ» HashMap + + //ÀÔ·Â + int m, n; //m:Æ÷Äϸó À̸§ °³¼ö, n:¹®Á¦ °³¼ö + m = sc.nextInt(); + n = sc.nextInt(); + sc.nextLine(); + + for(int i=0; i K getKey(Map map, V value) { + for (K key : map.keySet()) { + if (value.equals(map.get(key))) { + return key; + } + } + return null; + } +} diff --git a/LimGeon/BJ1620/BJ1620_List.java b/LimGeon/BJ1620/BJ1620_List.java new file mode 100644 index 0000000..5f56652 --- /dev/null +++ b/LimGeon/BJ1620/BJ1620_List.java @@ -0,0 +1,31 @@ +import java.util.Scanner; +import java.util.ArrayList; + +public class BJ1620_List { + public static void main(String args[]) { + Scanner sc = new Scanner(System.in); + + ArrayList pokeList = new ArrayList<>(); //m°³ÀÇ Æ÷Äϸó À̸§À» ´ãÀ» ArrayList + + //ÀÔ·Â + int m, n; //m:Æ÷Äϸó À̸§ °³¼ö, n:¹®Á¦ °³¼ö + m = sc.nextInt(); + n = sc.nextInt(); + sc.nextLine(); + + for(int i=0; i rollBook = new HashMap<>(); // Ãâ¼®ºÎ ÇØ½¬¸Ê »ý¼º + + int n = sc.nextInt(); // ÃâÀÔ ±â·ÏÀÇ ¼ö ÀÔ·Â + for(int i=0; i tm = new TreeMap(rollBook); + Iterator iteratorKey = tm.descendingKeySet( ).iterator( ); //۰ª ¿À¸§Â÷¼ø Á¤·Ä(±âº») + + while(iteratorKey.hasNext()) { + String key = iteratorKey.next(); + if(tm.get(key).equals("enter")) //enterÀÎ °æ¿ì¿¡¸¸ Ãâ·Â + System.out.println(key); + } + + } +} diff --git a/LimGeon/BJ_9375.java b/LimGeon/BJ_9375.java new file mode 100644 index 0000000..8f8c527 --- /dev/null +++ b/LimGeon/BJ_9375.java @@ -0,0 +1,32 @@ +import java.util.Scanner; +import java.util.HashMap; +import java.util.Map; + +public class BJ_9375 { + public static void main(String args[]) { + Scanner sc = new Scanner(System.in); + + int n = sc.nextInt(); // Å×½ºÆ® ÄÉÀ̽º ÀÔ·Â + for(int i=0; i fashion = new HashMap<>(); // Å×½ºÆ®ÇÒ ¶§¸¶´Ù ÇØ½¬¸Ê »õ·Î »ý¼º + int m = sc.nextInt(); // ÀÇ»óÀÇ Á¾·ù °³¼ö ÀÔ·Â + for(int j=0; j