์ „์ฒด ๊ธ€ 808

[Baekjoon] 6588_๊ณจ๋“œ๋ฐ”ํ์˜ ์ถ”์ธก

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/6588) ๋ฌธ์ œ ํ’€์ด  ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ์†Œ์ˆ˜๋ฅผ ํŒ๋ณ„ํ•ด ๋‘”๋‹ค. ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 2๋ถ€ํ„ฐ (์ž…๋ ฅ๋ฐ›์€ ์ˆ˜/2)๊นŒ์ง€ ํƒ์ƒ‰ํ•˜์—ฌ ์†Œ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _6588_ { // ๊ณจ๋“œ๋ฐ”ํ์˜ ์ถ”์ธก public static void main(String[] args) throws..

[Baekjoon] 17103_๊ณจ๋“œ๋ฐ”ํ ํŒŒํ‹ฐ์…˜

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/17103) ๋ฌธ์ œ ํ’€์ด  ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ์†Œ์ˆ˜๋ฅผ ํŒ๋ณ„ํ•ด ๋‘”๋‹ค. ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 2๋ถ€ํ„ฐ (์ž…๋ ฅ๋ฐ›์€ ์ˆ˜/2)๊นŒ์ง€ ํƒ์ƒ‰ํ•˜์—ฌ ์†Œ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _17103_ { // ๊ณจ๋“œ๋ฐ”ํ ํŒŒํ‹ฐ์…˜ public static void main(String[] args) thr..

[Baekjoon] 2251_๋ฌผํ†ต

Gold V๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2251) ๋ฌธ์ œ ํ’€์ด  ๋ฌผํ†ต์„ A->B, A->C, B->A, B->C, C->A, C->B๋กœ ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ตฌํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Collections;import java.util.LinkedList;import java.util.Queue;import..

[CS] OSI 7 Layer

๊ณ„์ธต๊ณ„์ธต ์ด๋ฆ„์„ค๋ช…1๋ฌผ๋ฆฌ ๊ณ„์ธต์‹ค์ œ ์žฅ๋น„๋“ค์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ฒฐ ์žฅ์น˜2๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ์ œ๊ฑฐํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก3๋„คํŠธ์›Œํฌ ๊ณ„์ธต๋‹ค์ˆ˜์˜ ์ค‘๊ฐœ ์‹œ์Šคํ…œ ์ค‘ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋„๋ก ์ง€์›4์ „์†ก ๊ณ„์ธต์†ก์‹ , ์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์—ฐ๊ฒฐ5์„ธ์…˜ ๊ณ„์ธต์†ก์‹ , ์ˆ˜์‹  ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ6ํ‘œํ˜„ ๊ณ„์ธต์ฝ”๋“œ ๋ฌธ์ž ๋“ฑ์„ ๋ฒˆ์—ญํ•˜์—ฌ ์ผ๊ด€๋˜๊ฒŒ ์ „์†กํ•˜๊ณ  ์••์ถ•, ํ•ด์ œ, ๋ณด์•ˆ ๊ธฐ๋Šฅ๋„ ๋‹ด๋‹น7์‘์šฉ ๊ณ„์ธต์‚ฌ์šฉ์ž ์นœํ™” ํ™˜๊ฒฝ ์ œ๊ณต

[Baekjoon] 1018_์ฒด์ŠคํŒ ๋‹ค์‹œ ์น ํ•˜๊ธฐ

Silver IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1018) ๋ฌธ์ œ ํ’€์ด  ๋ณด๋“œ๋ฅผ 8x8 ํฌ๊ธฐ์˜ ์ฒด์ŠคํŒ์œผ๋กœ ์ž˜๋ผ 'B'๋กœ ์‹œ์ž‘ํ•  ๋•Œ์™€ 'W'๋กœ ์‹œ์ž‘ํ•  ๋•Œ๋ฅผ ๊ฐ๊ฐ ๊ณ„์‚ฐํ•˜์—ฌ ๋‹ค์‹œ ์น ํ•ด์•ผ ํ•˜๋Š” ์ •์‚ฌ๊ฐํ˜• ๊ฐœ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„ ๊ตฌํ•œ๋‹ค.  my solution (Java)import java.io.*;import java.util.*;public class _1018_ { // ์ฒด์ŠคํŒ ๋‹ค์‹œ ์น ํ•˜๊ธฐ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new Str..

[Baekjoon] 10973_์ด์ „ ์ˆœ์—ด

Silver III๋ฌธ์ œ(์ถœ์ฒ˜:https://www.acmicpc.net/problem/10973) ๋ฌธ์ œ ํ’€์ด  ๋งŒ์•ฝ 1 2 5 3 4๊ฐ€ ์ฃผ์–ด์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•ด ๋ณด์ž.๋’ค์—์„œ๋ถ€ํ„ฐ ๊ฐ’์„ ํƒ์ƒ‰ํ•˜๋ฉด์„œ ํ˜„์žฌ ๊ฐ’์—์„œ ๋’ค์— ๊ฐ’์„ ํƒ์ƒ‰ํ•œ๋‹ค. 4๋Š” ๋งˆ์ง€๋ง‰ ๊ฐ’์ด๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.3์„ ํ™•์ธํ–ˆ์„ ๋•Œ ๋’ค์— 4๋ฐ–์— ์—†์œผ๋ฏ€๋กœ 3๋ณด๋‹ค ํฐ ์ˆ˜ ์ด๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.5๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ 3,4 ๊ฐ™์ด 5๋ณด๋‹ค ์ž‘์€ ๊ฐ’์ด ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์Œ ์ˆœ์—ด์„ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด 4๋กœ ๊ต์ฒดํ•œ๋‹ค. ๊ทธ ํ›„์— ๋‚จ์€ ๊ฐ’์„ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;..

[Baekjoon] 10972_๋‹ค์Œ ์ˆœ์—ด

Silver III๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/10972) ๋ฌธ์ œ ํ’€์ด  ๋งŒ์•ฝ 1 2 3 5 4๊ฐ€ ์ฃผ์–ด์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•ด ๋ณด์ž.๋’ค์—์„œ๋ถ€ํ„ฐ ๊ฐ’์„ ํƒ์ƒ‰ํ•˜๋ฉด์„œ ํ˜„์žฌ ๊ฐ’์—์„œ ๋’ค์— ๊ฐ’์„ ํƒ์ƒ‰ํ•œ๋‹ค. 4๋Š” ๋งˆ์ง€๋ง‰ ๊ฐ’์ด๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.5๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ ๋’ค์— 4๋ฐ–์— ์—†์œผ๋ฏ€๋กœ 5๋ณด๋‹ค ์ž‘์€ ์ˆ˜ ์ด๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.3์„ ํ™•์ธํ–ˆ์„ ๋•Œ 5,4์™€ ๊ฐ™์ด 3๋ณด๋‹ค ํฐ ๊ฐ’์ด ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์Œ ์ˆœ์—ด์„ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด 4๋กœ ๊ต์ฒดํ•œ๋‹ค. ๊ทธ ํ›„์— ๋‚จ์€ ๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ํ›„ ์ถœ๋ ฅํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStrea..

[Baekjoon] 1455_๋’ค์ง‘๊ธฐ II

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1455) ๋ฌธ์ œ ํ’€์ด  ๋’ท๋ฉด์ธ ๋™์ „ ์ค‘์—์„œ (0,0)์—์„œ ๊ฐ€์žฅ ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋™์ „์œ„์น˜๋ถ€ํ„ฐ ๋’ค์ง‘๋Š”๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _1455_ { // ๋’ค์ง‘๊ธฐ II static boolean arr[][]; static int x, y; public static void main(String[] args) throws IOException { BufferedReader bf = n..

[CS] ํŠธ๋žœ์žญ์…˜

๐Ÿ’กํŠธ๋žœ์žญ์…˜์—…๋ฌด์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์ ์ธ ์ž‘์—… ๋‹จ์œ„๋กœ 'SQL์˜ ๋ฌถ์Œ. ์ผ์ฒ˜๋ฆฌ ๋‹จ์œ„'๋ฅผ ๋œปํ•จ ๐Ÿ’กํŠธ๋žœ์žญ์…˜ ํŠน์„ฑ์›์ž์„ฑ(Atomicity)ํŠธ๋žœ์žญ์…˜์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์™„๋ฒฝํ•˜๊ฒŒ ๋ฐ˜์˜๋˜๋˜๊ฐ€, ์ „ํ˜€ ๋ฐ˜์˜๋˜์ง€ ์•Š์•„์•ผ ํ•จ์ผ๊ด€์„ฑ(Consistency)ํŠธ๋žœ์žญ์…˜์ด ์‹คํ–‰์„ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒํ•˜๋ฉด ํ•ญ์ƒ ์ผ๊ด€์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒํƒœ๋กœ ๋ณ€ํ™˜ํ•จ๋…๋ฆฝ์„ฑ(Isolation)๋‘˜ ์ด์ƒ์˜ ํŠธ๋žœ์žญ์…˜์ด ๋™์‹œ์— ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ ๊ฒฐ๊ณผ๋Š” ํŠธ๋žœ์žญ์…˜์ด ์ˆœ์ฐจ์ ์œผ๋กœ ํ•˜๋‚˜์”ฉ ์‹คํ–‰๋œ ๊ฒฐ๊ณผ์™€ ๊ฐ™์•„์•ผ ํ•จ์˜์†์„ฑ(Durability)์™„๋ฃŒ๋œ ํŠธ๋žœ์žญ์…˜์˜ ๊ฒฐ๊ณผ๋Š” ์˜๊ตฌ์ ์œผ๋กœ ์œ ์ง€๋˜์•ผ ํ•จ

[Baekjoon] 2697_๋‹ค์Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2697) ๋ฌธ์ œ ํ’€์ด  ๋ฌธ์ œ ์˜ˆ์‹œ์—์„œ ์ฃผ์–ด์ง„ 279134399742๋ฅผ ๊ฐ€์ง€๊ณ  ์„ค๋ช…ํ•ด ๋ณด์ž.๋’ค์—์„œ๋ถ€ํ„ฐ ๊ฐ’์„ ํ™•์ธํ•˜๋ฉด์„œ ํ˜„์žฌ ์œ„์น˜ ๊ฐ’๋ณด๋‹ค ๋’ค์— ์žˆ๋Š” ๊ฐ’ ์ค‘์—์„œ ํฐ ๊ฐ’์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.๋จผ์ €, 2๋Š” ๋งˆ์ง€๋ง‰ ๊ฐ’์ด๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.๋‹ค์Œ ๊ฐ’์ธ 4๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ ๋’ค์— 2๋ฐ–์— ์—†์œผ๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.๊ทธ๋‹ค์Œ์€ 7์ด์ง€๋งŒ ๋’ค์— 7๋ณด๋‹ค ํฐ ๊ฐ’์ด ์—†์œผ๋ฏ€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.์ด๋ ‡๊ฒŒ ์ง„ํ–‰ํ–ˆ์„ ๊ฒฝ์šฐ 3์ผ ๋•Œ ๋’ค์— ํฐ ๊ฐ’์ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ 3๋ณด๋‹ค ํฐ ๊ฐ’์ด 9,9,7,4์™€ ๊ฐ™์ด 4๊ฐ€ ์žˆ์ง€๋งŒ ๋‹ค์Œ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด 4๋กœ ๊ต์ฒดํ•œ๋‹ค. ๊ทธ๋Ÿผ 2791344๊ฐ€ ๋˜๊ณ  ๋‚จ์•„์žˆ๋Š” 39972๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด ์ถœ๋ ฅํ•œ๋‹ค.  my solution (Java)impor..