๐ป Computer Science191 [์๊ณ ๋ฆฌ์ฆ-PS] ๋ฐฑ์ค 1092๋ฒ ๋ฐฐ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1092๋ฒ ๋ฐฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 1092๋ฒ: ๋ฐฐ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ ๊ฐ ํฌ๋ ์ธ์ ๋ฌด๊ฒ ์ ํ์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ์ ์งธ ์ค์๋ ๋ฐ์ค์ ์ M์ด ์ฃผ์ด์ง๋ค. M์ 10,000๋ณด www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ ํ ์ ์๋ ๋ฌธ์ ์ด๋ค. ํด๊ฒฐ๋ฒ ์ด ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์บ์นํด์ผํ ๊ฐ์ฅ ์ค์ํ ๋จ์๋ ๋ฐ๋ก ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ์ ํ ๊ฒ์ธ์ง์ด๋ค. ์ด๋ฒ ๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ฐ์ค์ ๋ฌด๊ฒ์ ํฌ๋ ์ธ์ ๋ด๋ฆผ์ฐจ.. 2021. 7. 21. [์๊ณ ๋ฆฌ์ฆ-PS] ๋ฐฑ์ค 1263 ์๊ฐ ๊ด๋ฆฌ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1263 ์๊ฐ ๊ด๋ฆฌ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ๊ฐ๋จํ ๊ทธ๋ฆฌ๋์ ์ ๋ ฌ์ ์ด์ฉํ๋ค๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ ๊ฐ๋ ์ ๋ฌป๋ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๋ค ํด๊ฒฐ๋ฒ ์ด๋ฌํ ์ ๋ ฅ์ด ๋ค์ด์ค๊ณ ๊ฐ์ฅ ๋ฆ๊ฒ ์ผ์ด๋ ์ ์๋ ์๊ฐ์ ๋ชจ๋ ๊ณผ์ ๊ฐ ๋ง์ง๋ง์ผ๋ก ๋๋๋ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ํ๋์ฉ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ๋๋ค ์ ๋ต ์ฝ๋ public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new.. 2021. 7. 20. [Network] Wireshark ์ผ๋ก ๋ถ์ํ๋ OSI 7 Layer ์ Basic Header OSI 7 Layer ์ง๋ ์๊ฐ ๊ฐ๋จํ๊ฒ OSI 7 Layer ์ ๋ํด์ ์์๋ณด์๊ณ , ๊ฐ๊ฐ Layer ๋ฅผ ๋ํํ๋ ๊ฒ๋ค์ ๋ํด์ ์์๋ณด์๋ค. ์ด๋ฒ์๋ Wireshark ๋ก ๋คํธ์ํฌ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ฉด OSI 7 Layer ๊ฐ ์ด๋ป๊ฒ ๋์ํ๋์ง, ์ด๋ค ํค๋๋ฅผ ๊ฐ์ง๊ณ ์๋์ง ์์๋ณด๋ ค ํ๋ค. OSI 7 Layer NO. TCP/IP Ohters Application L7 HTTP FTP, SMTP, SSH Presentation Session Transport L4 TCP UDP Network L3 IP IPv6, ARP Data Link L2 Ethernet SDLC Physical ์ค์ง์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๋ค๋ฃฐ ์ ์๋ Layer ๋ Physical ์ ์ ์ธํ 6๊ฐ์ Unit ์ด๋ค. ๊ทธ ์ดํ Data Lin.. 2021. 7. 17. [์๊ณ ๋ฆฌ์ฆ-PS] ๋ฐฑ์ค 1343๋ฒ ํด๋ฆฌ์ค๋ฏธ๋ ธ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1343๋ฒ ํด๋ฆฌ์ค๋ฏธ๋ ธ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. 1343๋ฒ: ํด๋ฆฌ์ค๋ฏธ๋ ธ ์ฒซ์งธ ์ค์ ์ฌ์ ์์ผ๋ก ๊ฐ์ฅ ์์๋ ๋ต์ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ๋ฎ์ ์ ์์ผ๋ฉด -1์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด ๋ฌธ์ ๋ ์ ํ์ ์ธ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ ํด๊ฒฐํ ์ ์๋ ๊ทธ๋ฆฌ๋ ๊ธฐ์ด ๋ฌธ์ ์ด๋ค. ํด๊ฒฐ๋ฒ ์ ๋ ฅ์ด ๋ค์ด์ฌ ๋, AAAA ๋ฅผ ๋จผ์ ์ฑ์ฐ๋ ๊ฒ์ด ์ฌ์ ์ ์์ผ๋ก ์ค๋ ์ ๋ต์ด ๋๊ธฐ ๋๋ฌธ์ AAAA ๊ฐ ๋จผ์ ์ฑ์์ง๋์ง ๊ฒ์ฌํ๊ณ , ๊ทธ ๋ค์์ผ๋ก BB ๋ฅผ ๊ฒ์ฌํ๋ ๋ฐฉ์์ผ๋ก ๋ฌธ์์ด์ ๋ง์ง๋ง๊น์ง iteration ํ๋ฉด ๋๋ค. ์ ๋ต ์ฝ๋ .. 2021. 7. 14. [Network] Host Byte Order ๊ณผ Network Byte Order HBO, Host Byte Order HBO ๋ ์ง๋ ์๊ฐ ๋ฐ์ดํธ ์ ์ฅ ์์ Byte Order์ Big Endian๊ณผ Little Endian ์์ ์์๋ณด์๋ฏ Host Level ์์ Byte ๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. ์ฆ ์์คํ ๋ด๋ถ์์๋ HBO๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ค๋ ๊ฒ์ด๋ค. Host Byte Order, HBO ์๋ CPU ์์คํ ๊ณผ ์ํคํ ์ณ์ ๋ฐ๋ผ์ ๋ฌ๋ผ์ง๋๋ฐ, ํฌ๊ฒ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ์ ๋์ ์ฃผ์๋ฅผ ๋จผ์ ์ฑ์ฐ๋ Big Endian๊ณผ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฎ์ ์ฃผ์๋ฅผ ๋จผ์ ์ฑ์ฐ๋ Little Endian ์ผ๋ก ๋๋์ด์ง๋ค. ๋ํ์ ์ผ๋ก Big Endian ์ ์ฌ์ฉํ๋ ์์คํ ์, ARM, Motorola ๊ฐ ์๊ณ ๋๋ถ๋ถ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ธํ PC์๋ Little Endian ๊ธฐ๋ฒ์ด ์ ์ฉ๋๋ค. NBO, Network B.. 2021. 7. 14. [์ด์์ฒด์ ์ System] ๋ฐ์ดํธ ์ ์ฅ ์์ Byte Order์ Big Endian๊ณผ Little Endian ๋ฐ์ดํธ ์ ์ฅ ์์ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Byte ๋ผ๋ ๋จ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด Byte ๋ฅผ ์ด๋ป๊ฒ ์ ์ฅํ๋๋์ ๋ฐ๋ผ์ PC์ ์ฑ๋ฅ์ ์ฐจ์ด๊ฐ ์์ ์ ์๋ค. ์ด๋ ์ฐ์๋ Byte๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ Endian ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฌํ Endian ์ Little Endian ๋ฐฉ์๊ณผ Big Endian ๋ฐฉ์์ผ๋ก ๋๋๊ฒ ๋๋๋ฐ, ์ฐ์ ์๋์ธ์ด ๋ฌด์์ธ์ง ์์๋ณด์. Endian, ์๋์ธ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ 1์ฐจ์ ๊ณต๊ฐ์์ ์ฌ๋ฌ ๊ฐ์ ์ฐ์๋ ๋ฐ์ดํฐ ๋์ ๋ฐฐ์ด์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์๋์ธ ์ด๋ผ๊ณ ํ๋ค. ์ด๋ ์์คํ ์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์์ด ์ค์ํ ๊ฐ๋ ๊ณผ ์ญํ ์ ์ํํ๊ฒ ๋๋๋ฐ, ํน์ ์๋์ธ ๊ธฐ๋ฒ์ ํตํด์ Byte Order ์ ์ง์ ํ ์ ์๋ค. ํ๋์ ์ด์์ฒด์ ์์๋ ์ฌ๋ฌ Endian.. 2021. 7. 14. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 32 ๋ค์