Banner

My Tech Blog (์ „์ฒด ๊ธ€)

๐ŸŒˆ ๐ต๐‘’ ๐‘”๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘“๐‘ข๐‘™, ๐‘Ž ๐‘™๐‘–๐‘ก๐‘ก๐‘™๐‘’ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘’๐‘๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘”๐‘œ๐‘’๐‘  ๐‘Ž ๐‘™๐‘œ๐‘›๐‘” ๐‘ค๐‘Ž๐‘ฆ โœจ๐ฟ๐‘–๐‘“๐‘’ ๐‘–๐‘  ๐‘Ž ๐‘š๐‘Ž๐‘”๐‘–๐‘. ๐ธ๐‘›๐‘—๐‘œ๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐ต๐‘Ÿ๐‘–๐‘›๐‘” ๐‘—๐‘œ๐‘ฆ.
Englishman in New Torkby Sting (์ŠคํŒ…) I don't drink coffee, I take tea, my dear์ €๋Š” ์ปคํ”ผ๋ฅผ ๋งˆ์‹œ์ง€ ์•Š๊ณ  ์ฐจ๋ฅผ ๋งˆ์…”์š”I like my toast done on one sideํ† ์ŠคํŠธ๋Š” ํ•œ ์ชฝ๋งŒ ๊ตฌ์›Œ์ง„ ๊ฒƒ์„ ์ข‹์•„ํ•˜์ฃ And you can hear it in my accent when I talk๊ทธ๋ฆฌ๊ณ  ์ œ๊ฐ€ ๋งํ•  ๋•Œ ์–ต์–‘์—์„œ ์•Œ ์ˆ˜ ์žˆ์ฃ I'm an Englishman in New York์ €๋Š” ๋‰ด์š•์— ์‚ฌ๋Š” ์˜๊ตญ์ธ์ž…๋‹ˆ๋‹ค.See me walking down Fifth Avenue5๋ฒˆ๊ฐ€์—์„œ ๊ฑท๋Š” ์ €๋ฅผ ๋ณด์„ธ์š”A walking cane here at my side์ œ ์˜†์—๋Š” ์ง€ํŒก์ด๊ฐ€ ์žˆ์ฃ I take it everywhere I walk์ œ๊ฐ€ ๊ฑท๋Š” ์–ด๋””๋“  ๊ฐ€์ง€๊ณ  ๋‹ค๋…€์š”I..
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์„ฑ๊ณตํ•œ ์ธ์ƒ์„ ์‚ฌ๋Š”์ง€์— ๋Œ€ํ•ด ๊ธ€์„ ์จ์˜ค๋ฉด์„œ ๋‚จ์—๊ฒŒ ๋งŽ์ด ๋ฒ ํ‘ธ๋Š” ์„ ํ•œ ์‚ฌ๋žŒ์ด ๊ฒฐ๊ตญ์—” ์„ฑ๊ณตํ•œ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•ด์™”๋‹ค. ์žฌ๋ฏธ์žˆ๋Š” ์‚ฌ์‹ค์€ ๊ทธ๋Ÿฐ ๊ธ€์—” ๋น ์ง€์ง€ ์•Š๊ณ  “๊ทธ๋ ‡๊ฒŒ ์‚ด๋‹ค๊ฐ„ ๊ฐœํ˜ธ๊ตฌ ๋œ๋‹ค”๋Š” ๋Œ“๊ธ€์ด ๋‹ฌ๋ฆฐ๋‹ค๋Š” ์ ์ด๋‹ค. ์ž๊ธฐ๋ณด๋‹ค ๋‚จ์˜ ์ด์ต์„ ๋จผ์ € ์ƒ๊ฐํ•˜๋Š” ์ฐฉํ•œ ์‚ฌ๋žŒ์€ ๋‚จ์—๊ฒŒ ์ด์šฉ๋‹นํ•ด ์†ํ•ด๋ฅผ ๋ณด๊ณ  ์‹ฌํ•˜๋ฉด ์‚ฌ๊ธฐ๋ฅผ ๋‹นํ•˜๊ธฐ ์‹ญ์ƒ์ด๋ผ๋Š” ์ง€์ ์ด๋‹ค. ์‹ค์ œ๋กœ ๋กœ๋ฒ„ํŠธ ํ˜ธ๋งŒํŠธ์˜ ‘๋ฒ”์ฃ„ ํฌ์ƒ์–‘์˜ ์˜ˆ์ธก๋ณ€์ˆ˜๋กœ์„œ ์œ„ํ—˜ํ•œ ์ดํƒ€์ฃผ์˜’๋ผ๋Š” ์—ฐ๊ตฌ ๋…ผ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด ์‚ฌ๊ธฐ ํ”ผํ•ด๋ฅผ ๋‹นํ•œ ์ ์ด ์žˆ๋Š” ๋ฏธ๊ตญ์ธ๋“ค์„ ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ '๊ธฐ๋ฒ„'(Giver)๊ฐ€ 'ํ…Œ์ด์ปค'(Taker)๋ณด๋‹ค ๋‘ ๋ฐฐ ๋” ๋งŽ์•˜๋‹ค. ๊ธฐ๋ฒ„๋Š” ๋ฐ›๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์ด ์ฃผ๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ฐฉํ•œ ์‚ฌ๋žŒ, ํ…Œ์ด์ปค๋Š” ์ฃผ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋ฐ›์•„์•ผ๋งŒ ์ง์„ฑ์ด ํ’€๋ฆฌ๋Š” ์ด๊ธฐ์ฃผ์˜์ž๋ฅผ ๋œปํ•œ๋‹ค. ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ์ผ์˜ ..
โœ… ๋ฌธ์ œ ํ˜œ์•„๊ฐ€ N๋ฐ”์ดํŠธ ์ •์ˆ˜๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ์น ํŒ์— ์“ด ์ •์ˆ˜ ์ž๋ฃŒํ˜•์˜ ์ด๋ฆ„์€ ๋ฌด์—‡์ผ๊นŒ? (์ฝ”๋”ฉ ๊ณต๋ถ€๋ฅผ ์ž˜ ํ•˜์—ฌ ์ด๋ ‡๊ฒŒ long long long long...์„ ์น ํŒ์— ์ ๋Š” ์ผ์ด ์—†๋„๋ก ํ•ฉ์‹œ๋‹ค.) โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๋ฌธ์ œ์˜ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. (4 long 2๋ฒˆ 12๋ฐ”์ดํŠธ long long long int => long 3๋ฒˆ N์ด 4,8,12์ผ ๋•Œ long์ด 1,2,3 N/4๋งŒํผ long์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค. โœ… 1. Scanner๋กœ ์ž…๋ ฅ๋ฐ›๋Š” ํ’€์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = ..
โœ… ๋ฌธ์ œ ์˜์ˆ˜์ฆ์— ์ ํžŒ, ๊ตฌ๋งคํ•œ ๊ฐ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ & ๊ฐœ์ˆ˜๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด๋“ค์˜ ์ด ๊ธˆ์•ก์„ ๋ณด๊ณ , ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜๋กœ ๊ณ„์‚ฐํ•œ ์ด ๊ธˆ์•ก์ด ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ๊ฒ€์‚ฌํ•ด๋ณด์ž. โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์—๋Š” ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์˜์ˆ˜์ฆ์— ์ ํžŒ ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ์ข…๋ฅ˜์˜ ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ดํ›„ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ a์™€ ๊ฐœ์ˆ˜ b๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜๋กœ ๊ณ„์‚ฐํ•œ ์ด ๊ธˆ์•ก์ด ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก๊ณผ ์ผ์น˜ํ•˜๋ฉด Yes๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด No๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ๋ณ€์ˆ˜ int x์™€ n์„ ์„ ์–ธํ•˜๊ณ  ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ์ด ํ•ฉ๊ณผ ์ข…๋ฅ˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ฉ์„ ๋ˆ„์ ํ•ด์ค„ ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜ int hap์„ ์„ ์–ธํ•ด์ฃผ์—ˆ๋‹ค. ๋ฐ˜๋ณต๋ฌธ fo..
โœจํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐโœจ ์•ˆ๋…•ํ•˜์„ธ์š”. html/css๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ๊ฐ•์กฐํ•˜๋Š” ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”. ํ…์ŠคํŠธ์— ํ˜•๊ด‘ํŽœ ์น ํ•œ ๊ฒƒ ๊ฐ™์€ ํšจ๊ณผ ๋‚˜ํƒ€๋‚ด๊ธฐ, ์ ์œผ๋กœ ๊ธ€์”จ ๊ฐ•์กฐํ•˜๊ธฐ, ๋ฌผ๊ฒฐ์„ ์œผ๋กœ ํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐ, ๊ธ€์ž์— ์ค„๊ธ€ ๋ฐฐ๊ฒฝ๋„ฃ๊ธฐ ๊ฐ™์ด ํ•ด๋ด์š”.    โšก 1. ๋งˆํฌ๋ฅผ ์ด์šฉํ•œ ํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐ๊ฐ€์ƒ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , background-image์†์„ฑ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ˜•๊ด‘ํŽœ์œผ๋กœ ๋ฐ‘์ค„์„ ๊ทธ์€ ๊ฒƒ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ์„ ์˜ ๊ตต๊ธฐ๋ฅผ ์ง์ ‘ ์ง€์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ์–ด์š”.  โœ”๏ธ HTML ์ฝ”๋“œ๊ฐ•์กฐํ•  ํ…์ŠคํŠธ์— ํ˜•๊ด‘ํŽœ์œผ๋กœ๋ฐ‘์ค„์„ ๊ทธ์€ ๊ฒƒ์ฒ˜๋Ÿผ ํ‘œํ˜„ํ•˜๊ธฐโœ”๏ธCSS ์ฝ”๋“œp { font-size: 40px;}.emphasis { background-image: linear-gradient( /* ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ */ r..
โœ… ๋ฌธ์ œ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, 1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— n (1 ≤ n ≤ 10,000)์ด ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ 1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•ฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ๋„ˆ๋ฌด ์‰ฌ์šด ๋ฌธ์ œ. ์ž…๋ ฅ๋„๊ตฌ๋กœ n์„ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ํ•ฉ์„ ๋ˆ„์ ํ•  intํ˜• ๋ณ€์ˆ˜ ํ•˜๋‚˜๋ฅผ ์„ ์–ธํ•ด ์ค€๋‹ค. ๋ฐ˜๋ณต๋ฌธ for๋ฌธ์„ ๋Œ๋ ค 1๋ถ€ํ„ฐ n๊นŒ์ง€ ์ˆซ์ž๋ฅผ ๋ณ€์ˆ˜์— ๋ˆ„์ ํ•ด ์ค€ ๋’ค, ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. Scanner๋กœ ์ž…๋ ฅ๋ฐ›์„ ์ˆ˜๋„ ์žˆ๊ณ  BufferedReader๋กœ ์ž…๋ ฅ ๋ฐ›์„ ์ˆ˜๋„ ์žˆ๋‹ค. โœ… 1. Scanner ๋กœ ์ž…๋ ฅ๋ฐ›๋Š” ํ’€์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(S..
โœจ์ œ๋ชฉ &ํ…์ŠคํŠธ ๋””์ž์ธโœจ    ๐Ÿ“Œ 1.  ๊ฐ€๋กœ ์„ ์ด ๋‘ ๊ฐœ ์žˆ๋Š” ์ œ๋ชฉ ๋””์ž์ธ2๊ฐœ์˜ ์„ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ œ๋ชฉ์„ ๊พธ๋ฉฐ๋ด์š”. position: absolute ๋Œ€์‹  flex๋ฅผ ์ด์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด ๋ณผ๊ฒŒ์š”.  โ˜‘๏ธ HTML ์ฝ”๋“œ๋ฉ‹์ง„ ์›น๋””์ž์ธ์„ ์œ„ํ•œ ์•„์ด๋””์–ดโ˜‘๏ธ CSS ์ฝ”๋“œ.heading { display: flex; justify-content: center; align-items: center; font-size: 36px;}.heading::before,.heading::after { content: ''; width: 70px; height: 3px; background-color: #ffb28e;}.heading::before { margin-right: ..
โœ… ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ 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..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
๐Ÿ’ซ Caffeine-powered Wizard
์ƒ๋‹จ์œผ๋กœ