My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๊ณต๋ถ ์ 4์ฅ๋นจ๋ & ์ง์ฒญ์์คํฌํฐํ์ด ํ๋ ์ด๋ฆฌ์คํธ ์ ๋ฆฌ์์ท 2์ธํธ ๊ตฌ๋งค D80 ์ฌ๊ณ ์๋๊ฒ๋ง์ผ๊ธฐ์ฐ๊ธฐ - ํ ๋จธ๋4์ ๋จ์ ๋ฐ์ฐจ ์ธ์ ์ธ์ง ๊ณ ๋ฏผํด๋ณด๊ธฐ๋ด์ผ ๋ ์ฆ์ฐพ๊ธฐ ์ฑ
๊ตฌ๋งคํ๊ธฐ ์ด์ค์์ ํ1์ข์ ์ด๋ฅธ์ ์ํ ์์ธ์ด๊ฑฐ์ง๋งํ๋ ์ฐฉํ ์ฌ๋๋ค(์ฐ๋ฆฌ๋ ์ ๋ถ์ ํ์์ ๋๋ฆฌ๋๊ฐ)์๋ฒ์ง์ ์ค๋๋ ์ฒ์๊ฐ์ ์ง๋์๋์ ์์ํํ๋ฌ์ ๋น๋ฐ์๋์ํค๋(์๋ฌธํ)์ํ๋ก ๋ณด๋ ๋ฏธ๊ตญTHE GRAND BUDAPEST HOTEL
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..