Banner

My Tech Blog (๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ)

โœ… ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด โœ… ์ž…๋ ฅ๋„๊ตฌ Scanner package Baekjoon_test; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); int a; int b; for (int i = 0; i < T; i..
โœ… ๋ฌธ์ œ N์„ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ๊ตฌ๊ตฌ๋‹จ N๋‹จ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑํ•˜๊ธฐ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 9๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ถœ๋ ฅ ํ˜•์‹๊ณผ ๊ฐ™๊ฒŒ N*1๋ถ€ํ„ฐ N*9๊นŒ์ง€ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด BufferedReader๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฐ”์ดํŠธ๋ฅผ ํ•œ๋ฒˆ์— ์ฝ์–ด์˜ค๊ธฐ ๋•Œ๋ฌธ์— ์ž…์ถœ๋ ฅ ์„ฑ๋Šฅ์ด Scanner์— ๋น„ํ•ด ์ž…์ถœ๋ ฅ ์„ฑ๋Šฅ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ž‘์€ ์ž…๋ ฅ์˜ ๊ฒฝ์šฐ์—๋Š” ์ฒด๊ฐ์ด ์•ˆ๋˜์ง€๋งŒ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ƒํ™ฉ์ด๋‚˜ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์—ฌ๋Ÿฌ ์ค„์„ ์ž…๋ ฅ ๋ฐ›๋Š” ๊ฒฝ์šฐ ๋“ฑ์€ BufferedReader ์˜ ์„ฑ๋Šฅ์ด ์›”๋“ฑํžˆ ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ ์€ ์ž…๋ ฅ์€ Scanner ๋ฅผ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ์ž…๋ ฅ ๋˜๋Š” ํŒŒ์ผ์„ ์ฝ์–ด์˜ฌ๋•Œ๋Š” BufferedReader๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. โ–ผ [์ž๋ฐ”] Buffer..
์•ˆ๋…•ํ•˜์„ธ์š”? ์˜ค๋Š˜์€ VScode์—์„œ ํšจ๊ณผ์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ์œ ์šฉํ•œ ๊ธฐ๋Šฅ ์—ฌ์„ฏ๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•ด ๋“œ๋ฆด๊ฒŒ์š”.  VSCode๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Extension(์ต์Šคํ…์…˜)์„ ๋‹ค์šด๋ฐ›์•„์ฃผ์…”์•ผ ํ•ด์š”. ์ต์Šคํ…์…˜์€ VSCode์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™•์žฅํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ฐœ๋ฐœ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์—ญํ• ์„ ํ•ด์ค˜์š”. Visual Studio Code(VSCode) ์ต์Šคํ…์…˜์€ VSCode ํŽธ์ง‘๊ธฐ๋ฅผ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ฒŒ ํ™•์žฅํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํŽธ์ง‘๊ธฐ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ต์Šคํ…์…˜์ด ํฌํ•จ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.์ด๋Ÿฌํ•œ ์ต์Šคํ…์…˜๋“ค์€ ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋”์šฑ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ์ž๋“ค์˜ ์š”๊ตฌ์— ๋งž์ถฐ์ ธ ์žˆ..
โœ… ๋ฌธ์ œ 3๊ฐœ ์ฃผ์‚ฌ์œ„์˜ ๋‚˜์˜จ ๋ˆˆ์ด ์ฃผ์–ด์งˆ ๋•Œ, ์ƒ๊ธˆ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑํ•˜๊ธฐ. โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— 3๊ฐœ์˜ ๋ˆˆ์ด ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ๊ฐ๊ฐ ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ๊ฒŒ์ž„์˜ ์ƒ๊ธˆ์„ ์ถœ๋ ฅ ํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋กœ, ๋ฌธ์ œ์— ์ฃผ์–ด์ง„ 3๊ฐ€์ง€ ์กฐ๊ฑด์„ ๊ทธ๋Œ€๋กœ ์ˆ˜์‹์œผ๋กœ ์˜ฎ๊ฒจ ์“ฐ๋ฉด ๋œ๋‹ค. 1. ์ž…๋ ฅ๊ฐ’ ์„ธ๊ฐœ๊ฐ€ ๊ฐ™์œผ๋ฉด 10000 + ๊ฐ™์€ ๊ฐ’ * 1000 2. ๋‘ ๊ฐœ๊ฐ€ ๊ฐ™์œผ๋ฉด 1000 + ๊ฐ™์€ ๊ฐ’ * 100 3. ๋‹ค ๋‹ค๋ฅด๋ฉด ๊ฐ€์žฅ ํฐ ๊ฐ’ * 100 โœ… ์ฝ”๋“œ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b, c; a = sc..
ยท Diary
์š”์ฆ˜์€ ์ธ์ƒ ์–ด๋–ป๊ฒŒ ๋ณด๋‚ผ์ง€, ์–ด๋–ค ์‚ฌ๋žŒ์œผ๋กœ ์‚ด ๊ฒƒ์ธ์ง€ ๊ณ ๋ฏผ์ด ๋งŽ์ด ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฉ‹์ง€๊ฒŒ ๋‚˜์ด ๋“ค๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์„ ๋ถ€์ฉ ๋งŽ์ด ํ•ด. ๊ทธ๋ฆฌ๊ตฌ ๋‚˜์ด๋ฅผ ๋จน์œผ๋‹ˆ๊นŒ ๋‚˜๋Š” ์–ด๋–ค ์‚ฌ๋žŒ๋“ค๊ณผ ์–ด์šธ๋ฆฌ๊ณ  ์‹ถ์€์ง€, ์–ด๋–ค ์‚ฌ๋žŒ์ด ๋˜๊ณ  ์‹ถ์€์ง€์— ๋Œ€ํ•œ ๊ธฐ์ค€์„ ๊ฐ–๊ฒŒ ๋๋‹ค. ์–ด๋ ธ์„ ๋•Œ๋Š” ์žฌ๋ฐŒ๊ณ , ์ž˜ ๋…ธ๋Š” ์นœ๊ตฌ๋“ค์ด ์ข‹์•˜๋‹ค. ํ•˜์ง€๋งŒ, ์ง€๊ธˆ์€ ๋ฌด์—‡์ด๋“ ์ง€ ๊ณ„์† ์‹œ๋„ํ•ด๋ณด๊ณ  ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๋ ค๋Š” ์‚ฌ๋žŒ์ด ์ข‹๋‹ค. ์ผ์ด๋“ , ์ทจ๋ฏธ๋“ , ์šด๋™์ด๋“ , ์ž๊ธฐ ๊ณ„๋ฐœ์ด๋“ ์ง€ ๋ญ”๊ฐ€๋ฅผ ์—ด์ •์ ์œผ๋กœ ํ•ด ๋‚˜๊ฐ€๋Š” ์‚ฌ๋žŒ์„ ๋ณด๋ฉด ๋‚˜๋Š” '๋‚˜๋„ ์ € ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์—ด์‹ฌํžˆ ํ•ด์•ผ์ง€, ๋ฉ‹์ง€๊ฒŒ ์‚ด๊ณ  ์‹ถ๋‹ค' ๊ทธ๋Ÿฐ ์ƒ๊ฐ์„ ํ•œ๋‹ค. ํ˜„์‹ค์— ์•ˆ์ฃผํ•˜๋Š” ์‚ฌ๋žŒ๋ณด๋‹ค ๋‚˜๋ฅผ ๋Œ์–ด ์ค„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ, ์„œ๋กœ ํž˜์ด ๋˜๊ณ  ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๊ณ  ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธ์ •์ ์ธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ํ•˜๊ณ  ์‹ถ๋‹ค. '์ € ์‚ฌ๋žŒ์€ ์–ผ๊ตด๋„ ๋ถ„์œ„๊ธฐ๋„ ์• ํ‹ฐํŠœ๋“œ๋„ ๋ฉ‹์žˆ..
"์šฐ๋ฆฌ๊ฐ€ ๋‚˜์•„์ง€๋ฉด ๋‚˜์•„์งˆ์ˆ˜๋ก, ์šฐ๋ฆฌ๊ฐ€ ๋‚˜์•„์งˆ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ ๋˜ํ•œ ๋” ์ปค์ง„๋‹ค." - ๋”๊ธ€๋ผ์Šค ์—ฅ๊ฒ”๋ฐ”ํŠธ(Douglas Engelbart)     There is only one thing that makes a dream impossible to achieve: the fear of failure.๊ฟˆ์„ ์ด๋ฃฐ ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ์œ ์ผํ•œ ํ•œ ๊ฐ€์ง€๋Š” ์‹คํŒจ์— ๋Œ€ํ•œ ๋‘๋ ค์›€์ด๋‹ค. - Paulo Coelho -   Because some people see a wall, and assume that's the end of their journey. Others see it, and decide it's just the beginning.์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ์ž์‹ ๋“ค์˜ ์•ž์— ์žˆ๋Š” ๋ฒฝ์„ ๋ณด๊ณ  ๊ทธ๊ฒƒ์œผ๋กœ ์—ฌ์ •์ด ๋๋‚ฌ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๋‹ค๋ฅธ ..
โœจ์‚ฌ์ง„์˜ ํ˜•ํƒœ๋ฅผ ๋‹ค์–‘ํ•œ ๋ชจ์–‘์œผ๋กœ ๋ฐ”๊พธ๊ธฐ โœจ  ์•ˆ๋…•ํ•˜์„ธ์š”. ์‚ฌ์ง„ ํ˜•ํƒœ๋ฅผ ์žฌ๋ฏธ์žˆ๋Š” ๋ชจ์–‘์œผ๋กœ ์ˆ˜์ •ํ•ด์ฃผ๋Š” ๊ธฐ๋ฐœํ•œ ์‚ฌ์ดํŠธ ํ•˜๋‚˜ ์†Œ๊ฐœํ•ด ๋“œ๋ฆด๊ฒŒ์š”.  Fancy Border Radius GeneratorGenerator to build organic shapes with CSS3 border-radius9elements.github.io ์ด ์‚ฌ์ดํŠธ์—์„œ ๋งˆ์šฐ์Šค๋กœ ์ด๋ฏธ์ง€๋ฅผ ์›ํ•˜๋Š” ๋ชจ์–‘์œผ๋กœ ๋“œ๋ž˜๊ทธ ํ•ด์ฃผ๋ฉด border-radius ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•ด์„œ ์•Œ๋ ค์ค€๋‹ต๋‹ˆ๋‹ค. ๊ฐ’์„ ๋ณต์‚ฌํ•ด์„œ vscode๋กœ ๊ฐ€์ ธ์˜ค๋ฉด ์ง์ ‘ ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ์‰ฝ๊ฒŒ ์‚ฌ์ง„ ํ…Œ๋‘๋ฆฌ๋ฅผ ์›ํ•˜๋Š” ๋ชจ์–‘์œผ๋กœ ์ž๋ฅผ ์ˆ˜ ์žˆ์–ด์š”. ์‚ฌ์ง„์ด ์ •์‚ฌ๊ฐํ˜•์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๋‚ด๊ฐ€ ์„ค์ •ํ•ด ์ค€ ๋ชจ์–‘์œผ๋กœ ๋งŒ๋“ค๊ธฐ๊ฐ€ ์‰ฌ์›Œ์š”. โ˜‘๏ธ HTML ์ฝ”๋“œโ˜‘๏ธ CSS ์ฝ”๋“œ  border-radiu..
โœจ์‚ฌ์ง„&๋กœ๊ณ  ๋””์ž์ธโœจ ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ vscode๋กœ html/css๋กœ ๋กœ๊ณ ๋ฅผ ๋””์ž์ธํ•  ๋•Œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋””์ž์ธ์„ ๋ฐฐ์›Œ๋ด์š”. ์‚ฌ์ง„์— ๋กœ๊ณ  ์‚ฝ์ž…ํ•˜๋Š” ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ๊ธ€์”จ๋ฅผ ์‚ฌ์ง„์œผ๋กœ ์ฑ„์šฐ๋Š” ๋ฒ•์„ ์•Œ์•„๋ด…์‹œ๋‹ค.๐Ÿ“Œ 1. ํฐ ๋ฐฐ๊ฒฝ์˜ ๋กœ๊ณ ๋ฅผ ์‚ฌ์ง„์— ์˜ฌ๋ฆฌ๊ธฐ ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•  ์‚ฌ์ง„ ํ•œ ์žฅ๊ณผ ํฐ ๋ฐฐ๊ฒฝ์— ๊ฒ€์€์ƒ‰ ๊ธ€์”จ๊ฐ€ ์žˆ๋Š” ๋กœ๊ณ  ์ด๋ฏธ์ง€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์„ธ์š”. ์ €๋Š” ๋””์ฆˆ๋‹ˆ๋ฅผ ์ข‹์•„ํ•ด์„œ ๋””์ฆˆ๋‹ˆ ์‚ฌ์ง„๊ณผ ๋กœ๊ณ ๋ฅผ ์ค€๋น„ํ–ˆ์–ด์š”. ์›์น™์ ์œผ๋กœ ์ด๋ฏธ์ง€ ์œ„์— ์‚ฝ์ž…ํ•˜๋ ค๋Š” ๋กœ๊ณ ์˜ ๋ฐฐ๊ฒฝ์ด ํˆฌ๋ช…ํ•˜์ง€ ์•Š์œผ๋ฉด ํฌํ† ์ƒต์„ ์‚ฌ์šฉํ•ด์„œ ๋ฐฐ๊ฒฝ์„ ์ œ๊ฑฐํ•˜๊ณ  PNGํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด์ฃผ์–ด์•ผ ํ•˜์ง€๋งŒ ์•„๋ž˜ CSS ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋Ÿฐ ์ž‘์—… ์—†์ด๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ ํฐ ๋ฐฐ๊ฒฝ์€ ํˆฌ๊ณผ๋˜๋„๋ก ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด mix-blend-mode ํ”„๋กœํผํ‹ฐ์ž…๋‹ˆ๋‹ค. ํฌํ† ์ƒต์˜ ํ˜ผํ•ฉ๋ชจ๋“œ๋ž‘..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (40 Page)
์ƒ๋‹จ์œผ๋กœ