๋ชฉ๋ก์ ์ฒด ๊ธ (1005)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
๐ Queue Method ๐ ์์ ์ถ๊ฐ & ์ ๊ฑฐ & ๋น์ฐ๊ธฐ & ํ์ธ import java.util.*; import java.io.*; // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { Queue queue = new LinkedList(); //ํ์ ์์ ์ถ๊ฐ(enqueue) queue.add(1); queue.add(4); queue.add(5); System.out.println(queue); //ํ์์ ์์ ์ ๊ฑฐ(dequeue) queue.re..
๐ Stack Method ๐ ์์ ์ถ๊ฐ & ์ ๊ฑฐ & ๋น์ฐ๊ธฐ & ์ ๋ฌด ํ์ธ import java.util.*; import java.io.*; // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { ArrayList list = new ArrayList(Arrays.asList(0, 3, 2, 1, 5)); System.out.println(list); // [0, 3, 2, 1, 5] //์ ์ํ List ์์ ์ค ์ต๋, ์ต์๊ฐ System.out.print..
๐ List Method ๐ ์์ ์ฝ์ & ํน์ ์ธ๋ฑ์ค ์ฝ์ & ๋ณํฉ & ๋ฐํ & ์ญ์ import java.util.*; import java.io.*; // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { List list = new ArrayList(); List list2 = new ArrayList(); //์์ ์ฝ์ list.add("one"); //ํน์ ์ธ๋ฑ์ค์ ์์ ์ฝ์ list.add(0, "zero"); System.out.println(..
๐ StringBuilder Method : String์ ํ๋ฒ ๋ง๋ค์ด์ง๋ฉด ๋ฌธ์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ ์ ์์ : StringBuilder ์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅ ๐ ๋ฌธ์์ด ์ถ๊ฐ & ํน์ ์ธ๋ฑ์ค์ ๋ฌธ์ ์ฝ์ & ๋ฌธ์์ด ์ญ์ & ํน์ ์ธ๋ฑ์ค์ ๋ฌธ์ ์ญ์ // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { StringBuilder sb = new StringBuilder(); //๋ฌธ์์ด ์ถ๊ฐ System.out.println(sb.append("apple")); //..
๐ String Method ๐ ๊ธธ์ด ๋ฐํ & ๋ฌธ์์ด ์ฒดํฌ & ๋ฌธ์ ์ฐพ๊ธฐ import java.util.*; import java.io.*; // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { String str = "My name is gani"; // ๊ธธ์ด ๋ฐํ System.out.println(str.length()); // ๋น ๋ฌธ์์ด ์ฒดํฌ System.out.println(str.isEmpty()); // ๋ฌธ์ ์ฐพ๊ธฐ System.out.printl..
๐ ์ซ์ ๋ฐฐ์ด ์ ๋ ฌ ๐ ์ค๋ฆ์ฐจ์ ๋ณ์ arr์ ์์๋ฅผ ๋ณ๊ฒฝํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฆฌํด ๊ฐ์ ๋ค๋ฅธ ๋ณ์์ ํ ๋นํ ํ์๊ฐ ์์ import java.util.*; import java.io.*; // tip: each public class is put in its own file public class main { // tip: arguments are passed via the field below this editor public static void main(String[] args) { int[] arr = { 1, 26, 17, 25, 99, 44, 303 }; // ๋ณ์ arr์ ์์๋ฅผ ๋ณ๊ฒฝํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฆฌํด ๊ฐ์ ๋ค๋ฅธ ๋ณ์์ ํ ๋นํ ํ์๊ฐ ์์ Arrays.sort(arr); System.out.pri..
์ธ์ค์ด๋ ํผ์๋ฐฉ์์ ์๋ฅด๋ฐ์ดํธ๋ฅผ ํ๋ค. ์ธ์ค์ด์ ํผ์๋ฐฉ์๋ 1๋ฒ๋ถํฐ 100๋ฒ๊น์ง ์ปดํจํฐ๊ฐ ์๋ค. ๋ค์ด์ค๋ ์๋์ ๋ชจ๋ ์๊ธฐ๊ฐ ์๊ณ ์ถ์ ์๋ฆฌ์๋ง ์๊ณ ์ถ์ดํ๋ค. ๋ฐ๋ผ์ ๋ค์ด์ค๋ฉด์ ๋ฒํธ๋ฅผ ๋งํ๋ค. ๊ทธ ์๋ฆฌ์ ์ฌ๋์ด ์์ผ๋ฉด ๊ทธ ์๋์ ๊ทธ ์๋ฆฌ์ ์์์ ์ปดํจํฐ๋ฅผ ํ ์ ์๊ณ , ์ฌ๋์ด ์๋ค๋ฉด ๊ฑฐ์ ๋นํ๋ค. ๊ฑฐ์ ๋นํ๋ ์ฌ๋์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฆฌ๋ ๋งจ ์ฒ์์ ๋ชจ๋ ๋น์ด์๊ณ , ์ด๋ค ์ฌ๋์ด ์๋ฆฌ์ ์์ผ๋ฉด ์๋ฆฌ๋ฅผ ๋น์ฐ๋ ์ผ์ ์๋ค ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์๋์ ์ N์ด ์ฃผ์ด์ง๋ค. N์ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋์งธ ์ค์ ์๋์ด ๋ค์ด์ค๋ ์์๋๋ก ๊ฐ ์๋์ด ์๊ณ ์ถ์ดํ๋ ์๋ฆฌ๊ฐ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๊ฑฐ์ ๋นํ๋ ์ฌ๋์ ์๋ฅผ ์ถ๋ ฅํ๋ค // [1453] ํผ์๋ฐฉ ์๋ฐ /* ์ธ์ค์ด๋ ํผ์๋ฐฉ์์ ์๋ฅด๋ฐ์ดํธ๋ฅผ..
์ค์ ์ด๋ ๋ญ๋ ์ง ์๋ฆ๋ค์ด ๊ฒ์ด ์ข๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋์ ์ค์ ์ด๋ ์ฌ๋ฌผ์ ๋ณผ ๋ ์์ ์ด ์ ํ ๋ฐฉ๋ฒ์ผ๋ก ์๋ฆ๋ค์ด ์ ๋๋ฅผ ํ๊ฐํ๋ค. ์ค์ ์ด๋ ์๋ฅผ ๋ณผ ๋๋ ์ด๋ฐ ์๋ฆ๋ค์ด ์์ ์ ๋๋ฅผ ๋ฐ์ง๋๋ฐ, ์๋ฆ๋ค์ด ์์ ์ ๋๋ ๊ทธ ์๋ฅผ ์ด๋ฃจ๊ณ ์๋ 10์ง์์ ์๋ก ๋ค๋ฅธ ์ซ์์ ๊ฐ์๋ฅผ ์๋ฏธํ๋ค. 122์ด๋ผ๋ ์๋ 1๊ณผ 2 ๋ผ๋ 2๊ฐ์ ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฏ๋ก ์๋ฆ๋ค์ด ์ ๋๊ฐ 2๊ฐ ๋๋ค. ์ค์ ์ด์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ๋ฌ ์๋ค์ ์๋ฆ๋ค์ด ์ ๋๋ฅผ ์์๋ณด์. ์ ๋ ฅ ์ฒซ์งธ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ ์ค๋ถํฐ๋ ์๋ฆ๋ค์ด ์ ๋๋ฅผ ์๊ณ ์ถ์ ์ X(1 ≤ X ≤ 1000000000)๊ฐ ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ๊ฐ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ง๋ค X์ ์๋ฆ๋ค์ด ์ ๋๋ฅผ ํ ์ค์ ํ๋์ฉ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์์๋๋ก ์ถ๋ ฅํ๋ค // [2774] ์๋ฆ๋ค์ด ์ /..