java StringTokenizer ๋ฌธ์ž์—ด ๋ถ„๋ฆฌํ•˜๊ธฐ
ยท
TIL/Java
StringTokenizer Java์—์„œ ๋ฌธ์ž์—ด์„ ํŠน์ • ๊ตฌ๋ถ„์ž(delimiter)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ† ํฐ(token)์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํด๋ž˜์Šค ๋„์–ด์“ฐ๊ธฐ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด์„ ๋ถ„๋ฆฌ StringTokenizer st = new StringTokenizer(๋ฌธ์ž์—ด); ๊ตฌ๋ถ„์ž ์žˆ๋Š” ๊ฒฝ์šฐ StringTokenizer st = new StringTokenizer(๋ฌธ์ž์—ด, ๊ตฌ๋ถ„์ž); import java.util.StringTokenizer; public class StringTokenizerExample { public static void main(String[] args) { // ๋ฌธ์ž์—ด ์ƒ์„ฑ String inputString = "Java,Programming,Language"; // StringTokenizer๋ฅผ..
java ์ œ์–ด๋ฌธ
ยท
TIL/Java
์ œ์–ด๋ฌธ ๋น„๊ต๋ฌธ if ~ else ์„ ํƒ๋ฌธ switch case ๋ฐ˜๋ณต๋ฌธ while do while for ๊ธฐํƒ€ ๊ตฌ๋ถ„ break continue if if (์กฐ๊ฑด) { // ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } if else / else if if (์กฐ๊ฑด) { // ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } else { // ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } if (์กฐ๊ฑด1) { // ์กฐ๊ฑด1์ด ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } else if (์กฐ๊ฑด2) { // ์กฐ๊ฑด2๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } else { // ๋ชจ๋“  ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ } switch case ํŠน์ • ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋ถ„๊ธฐํ•˜์—ฌ ๊ฐ ๊ฒฝ์šฐ์— ๋งž๋Š” ์ฝ”๋“œ ๋ธ”๋ก์„ ์‹คํ–‰ switch (๋ณ€์ˆ˜) { case ๊ฐ’1: // ๊ฐ’1์— ํ•ด๋‹นํ•˜๋Š” ์ฝ”๋“œ br..
๋ฐฑ์ค€ 11382 java ๊ผฌ๋งˆ ์ •๋ฏผ
ยท
์•Œ๊ณ ๋ฆฌ์ฆ˜
https://www.acmicpc.net/problem/11382 11382๋ฒˆ: ๊ผฌ๋งˆ ์ •๋ฏผ ์ฒซ ๋ฒˆ์งธ ์ค„์— A, B, C (1 ≤ A, B, C ≤ 1012)์ด ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a = sc.nextLong(); long b = sc.nextLong(); long c = sc.nextLong(); System.out.println(a+b+c); } } ์ฒ˜์Œ ๋‹จ์ˆœํ•˜๊ฒŒ intํ˜•์œผ๋กœ ์ œ์ถœํ–ˆ๋‹ค๊ฐ€ ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜๊ฐ€ ๊ฑธ๋ ธ๋‹ค. ๋ฐ›๋Š” ์ˆซ์ž๊ฐ€ intํ˜•๋ณด๋‹ค ..
11์›” - 4
ยท
TIL/ํšŒ๊ณ 
์ด๋ฒˆ์ฃผ ๋ฐฐ์šด๊ฒƒ ํ™˜๊ฒฝ ์„ค์น˜(JDK, ์ดํด๋ฆฝ์Šค) ์ž๋ฃŒํ˜•, ํ˜•๋ณ€ํ™˜, ์ฃผ์„, ์•„์Šคํ‚ค์ฝ”๋“œ, ์ง„์ˆ˜ํ‘œ๊ธฐ, ์ถœ๋ ฅํ•จ์ˆ˜ ์—ฐ์‚ฐ์ž(๋‹จํ•ญ, ๋น„ํŠธ, ์‚ฐ์ˆ , SHIFT, ๊ด€๊ณ„, ๋…ผ๋ฆฌ, ์‚ผํ•ญ, ๋Œ€์ž…) ์˜ˆ์™ธ์ฒ˜๋ฆฌ Scanner ์ œ์–ด๋ฌธ ๋ฐฐ์—ด (1์ฐจ์›, 2์ฐจ์›) ๋‚œ์ˆ˜ ์ข‹์•˜๋˜ ์  Java ์‹œ์ž‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ ๊พธ์ค€ํ•œ ์Šคํ„ฐ๋”” ์•„์‰ฌ์šด ์  ๊ฑด๊ฐ• ๋‚ ์”จ๊ฐ€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ถ”์›Œ์ ธ ๊ณจ๊ณจ๊ณจ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด์ „์— ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๋Œ€๋กœ ํ’€์–ด๋ณธ ์ ์€ ์—†๋‹ค. . ๊ทธ๋ ‡๊ธฐ์— ๋ฌธ์ œ์กฐ์ฐจ ์ดํ•ดํ•˜๋Š”๊ฒŒ ์–ด๋ ค์› ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๊ทธ๊ฑฐ์— ๋งž์€ ์ตœ์ ํ™” ํ’€์ด๋ฐฉ๋ฒ•.. ์•„์ง ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ฐœ์„ ํ•  ์  ๋ณต์Šต ์ˆ˜์—… ์‹œ๊ฐ„ ๋•Œ ํ’€์–ด๋ณธ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํ’€์–ด๋ณด๊ธฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ณธ ๋‹ค์ง€๊ธฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋ณด๊ธฐ ์ธ๊ฐ•๋„ ๋งŽ์œผ๋‹ˆ ์ฒœ์ฒœํžˆ ํ‚ต๊ณ ์ž‰ ์ฃผ๋ง๋งˆ๋‹ค ๊ทผ์ฒ˜ ์นดํŽ˜์—์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ๋ณต์Šตํ•  ๋‚ด์šฉ๋„ ๋Š˜์–ด๋‚˜๊ณ  ์˜ˆ์Šต๋„ ํ•ด์•ผํ•˜๊ณ  ๊ณผ์ œ๋ž‘ ..
Java ์ž๋ฐ” , scanner ํ™”๋ฉด์—์„œ ์ž…๋ ฅ ๋ฐ›๊ธฐ
ยท
TIL/Java
Scanner ํ™”๋ฉด์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํด๋ž˜์Šค Scanner ์ƒ์„ฑ import java.util.Scanner; // java.util์˜ Scanner ํด๋ž˜์Šค import import java.util.*; // java.util์— ์žˆ๋Š” ํด๋ž˜์Šค ๋ชจ๋‘ import java.util์— ๋˜์–ด ์žˆ์–ด import ํ•ด์ค˜์•ผ ํ•จ java.util.Scanner๋งŒ import ๋˜๋Š” * ์„ ํ™œ์šฉํ•˜์—ฌ util์˜ ๋ชจ๋“  ํด๋ž˜์Šค๋ฅผ importํ•˜๊ธฐ Scanner sc = new Scanner(System.in); // Scanner ๊ฐ์ฒด ์ƒ์„ฑ Scanner ๊ฐ์ฒด ์ƒ์„ฑ System.out.print("์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. >"); int num= sc.nextInt(); ์‚ฌ์šฉ์ž ์ž…๋ ฅ ๋ฐ›๊ธฐ https://docs...
Java ์—ฐ์‚ฐ์ž
ยท
TIL/Java
์—ฐ์‚ฐ์ž ์ตœ์šฐ์„  ์—ฐ์‚ฐ์ž ๋‹จํ•ญ ์—ฐ์‚ฐ์ž ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž ์‰ฌํ”„ํŠธ์—ฐ์‚ฐ์ž ๊ด€๊ณ„์—ฐ์‚ฐ ๋…ผ๋ฆฌ์—ฐ์‚ฐ ์‚ผํ•ญ์—ฐ์‚ฐ์ž ์ฝค๋งˆ(์ˆœ์ฐจ) ์—ฐ์‚ฐ์ž ์ตœ์šฐ์„ ์—ฐ์‚ฐ์ž int result = (5 + 3) * 2; // 16 ๋‹จํ•ญ์—ฐ์‚ฐ์ž // ๋‹จํ•ญ์—ฐ์‚ฐ์ž : ์ฆ๊ฐ => ++, --, ~ ... int x = 10, y; y = x++; // ํ›„์œ„์—ฐ์‚ฐ : ๋Œ€์ž…๋จผ์ €, ์—ฐ์‚ฐ ๋‚˜์ค‘ x = 11 , y = 10 y = ++x; // ์ „์œ„์—ฐ์‚ฐ : ์—ฐ์‚ฐ๋จผ์ €, ๋Œ€์ž… ๋‚˜์ค‘ x = 11, y = 11 System.out.println("x =" + x +", y =" + y); ๋น„ํŠธ์—ฐ์‚ฐ์ž // ๋‹จํ•ญ์—ฐ์‚ฐ์ž : ์ฆ๊ฐ => ++, --, ~ ... int x = 10, y; y = ~x; // ๋น„ํŠธ๋ถ€์ •-(์›๋ž˜๊ฐ’ + 1) => ๊ฒฐ๊ณผ System.out.println("x =" + ..
3์ฃผ์ฐจ, ํšŒ๊ณ ๋ก
ยท
TIL/ํšŒ๊ณ 
์ข‹์•˜๋˜ ์  ์Šคํ„ฐ๋”” sql๋ฌธ์ œ๋ฅผ ๊ฐ™์ด ํ’€์–ด๋ณด๋Š” ์Šคํ„ฐ๋””๊ฐ€ ๊พธ๋ ค์กŒ๋‹ค. level1๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์‹œ์ž‘ํ•ด๋ณด๋Š”๋ฐ ์•„์ง์€ ์–ด๋ ค์šด ๋ฌธ์ œ๋“ค์ด ๋งŽ์•˜๋‹ค. ์ด๋ก ๊ณผ ์ ์šฉ์€ ํ™•์‹คํžˆ ๋‹ค๋ฅด๋‹ค! ์Šคํ„ฐ๋”” ํŒ€์›๋“ค๊ณผ ๊ฐ™์ด ์ง€์†์ ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ๊ณผ์ •์ด ์œ ์ตํ•˜๋‹ค. ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ db์„ค๊ณ„ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์„œ๋กœ ํ˜‘์—…ํ•˜๋ฉฐ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ๋ณด์™„ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ณผ์ •์ด ๋งค์šฐ ์ฆ๊ฑฐ์› ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด๋ก ์„ ์‹ค์ œ๋กœ ์ ์šฉํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ์†Œํ†ตํ•˜๋Š” ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„์‰ฌ์šด ์  DB์„ค๊ณ„ ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ ์ด๋ก ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง์ ‘ ์„ค๊ณ„ํ•˜๋Š” ๊ณผ์ •์—์„œ ์—ฌ๋Ÿฌ ์–ด๋ ค์›€์— ๋ถ€๋”ชํ˜”๋‹ค. ํŠนํžˆ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ ํ›„ ์ •ํ™•ํ•œ ํ”ผ๋“œ๋ฐฑ์ด ์—†์–ด ์•„์‰ฌ์šด ๋ถ€๋ถ„์ด ๋งŽ์ด ๋‚จ์•˜๋‹ค. ์ˆ˜์—…๊ณผ์ •์€ ์ด๋ ‡๊ฒŒ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜์—ˆ์ง€๋งŒ ๋ณ„๋„๋กœ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๊ณต๋ถ€ํ•˜๋ฉฐ ๋งˆ๋ฌด๋ฆฌ ์ง“๊ณ ์ž ..
2์ฃผ์ฐจ, ํšŒ๊ณ ์ธ๊ฐ€ ์ผ๊ธฐ์ธ๊ฐ€
ยท
TIL/ํšŒ๊ณ 
9to6 ์ง์žฅ์ธ ๋ณดํŽธ์  ๊ทผ๋ฌด์‹œ๊ฐ„ ์ง€๊ธˆ ๋‚˜๋Š” ํ•™์Šต์‹œ๊ฐ„ ๋Œ๊ณ  ๋„๋Š” ๋ฐ˜๋ณต๋˜๋Š” ํ•˜๋ฃจ๋ฅผ ๋ณด๋‚ด๋˜ ์ง์žฅ์ธ์—์„œ ๋‹ค์‹œ ํ•™์ƒ์ด ๋˜์—ˆ๋‹ค. ์ถœํ‡ด๊ทผ ๊ทผ๋ฌด์‹œ๊ฐ„์ด ์•„๋‹Œ ํ•™์Šต์‹œ๊ฐ„์œผ๋กœ ํ•˜๋ฃจ๋ฅผ ๋ณด๋‚ด๋Š” ์š”์ฆ˜์ด๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ๊ฐ•์˜ ๊ณต๋ถ€ ์—‰๋ฉ์ด ์‹ธ์›€์ด๋ผ ๊ทธ๋Ÿฐ์ง€ ์‰ฝ์ง€ ์•Š์•˜๋‹ค. ์˜ˆ์ „์— ํ•˜๋ฃจ ์ข…์ผ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ทธ๋‚ ๋“ค์ด ๋– ์˜ค๋ฅด๋ฉด์„œ, ๋‹ค์‹œ ์ด๋Ÿฐ ์‹œ๊ฐ„์„ ๊ฐ–๊ฒŒ ๋œ ๊ฒƒ์— ๋Œ€ํ•œ ๊ฐ์‚ฌํ•จ๊ณผ ์˜์ง€๋ฅผ ๋Š๊ผˆ๋‹ค ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ฆ๊ฒ๋‹ค. ์˜คํ”„๋ผ์ธ ํ•™์Šต์˜ ์žฅ์ ์ด ๋šœ๋ ทํ•˜๋‹ค. ์ง์ ‘ ์–ด๋ ค์šด ๋ถ€๋ถ„์„ ์งˆ๋ฌธํ•˜๋ฉด์„œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹๋‹ค. ์ด๋ก  ๊ฐœ๋…๋“ค์„ ์•Œ๊ณ  ์žˆ์—ˆ์ง€๋งŒ, ์‹ค์ œ ์†Œ์Šค์ฝ”๋“œ๋กœ ์น˜๋Š” ๊ณผ์ •์ด ์ •๋ง ์žฌ๋ฐŒ์—ˆ๋‹ค. ์ด๋ก ๊ณผ ์‹ค์Šต์€ ๋ช…๋ฐฑํžˆ ๋‹ค๋ฅด๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊นจ๋‹ฌ์•˜๋‹ค. ๋‹จ์ˆœํžˆ ์ง€์‹์„ ์Šต๋“ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒŒ ํ›จ์”ฌ ๋” ์‹ค์งˆ์ ์ธ ํ•™์Šต์œผ๋กœ ..
๋ž˜๋‹ˆ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (10 Page)