๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ฝ”๋“œ์—…62

[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1060๋ฒˆ [๊ธฐ์ดˆ-๋น„ํŠธ๋‹จ์œ„๋…ผ๋ฆฌ์—ฐ์‚ฐ] ๋น„ํŠธ๋‹จ์œ„๋กœ AND ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ์ž…๋ ฅ๋œ ์ •์ˆ˜ ๋‘ ๊ฐœ๋ฅผ ๋น„ํŠธ๋‹จ์œ„๋กœ and ์—ฐ์‚ฐํ•œ ํ›„ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ •์ˆ˜๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 3 5 1 #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d\n", a&b); return 0; } AND ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋‘ ๊ฐœ์˜ ๋น„ํŠธ์—ด์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ๋‘˜ ๋‹ค 1์ธ ๋ถ€๋ถ„๋งŒ 1์ด ๋˜๊ณ  ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ 1์ด๊ฑฐ๋‚˜ ๋‘˜ ๋‹ค 0์ธ ๊ฒฝ์šฐ 0์ด ๋œ๋‹ค. 2021. 2. 5.
[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1059๋ฒˆ [๊ธฐ์ดˆ-๋น„ํŠธ๋‹จ์œ„๋…ผ๋ฆฌ์—ฐ์‚ฐ] ๋น„ํŠธ๋‹จ์œ„๋กœ NOT ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ์ž…๋ ฅ ๋œ ์ •์ˆ˜๋ฅผ ๋น„ํŠธ๋‹จ์œ„๋กœ ์ฐธ/๊ฑฐ์ง“์„ ๋ฐ”๊พผ ํ›„ ์ •์ˆ˜๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 2 -3 #include int main() { int n; scanf("%d", &n); printf("%d", ~n); return 0; } ๋น„ํŠธ๋‹จ์œ„๋กœ ์ฐธ/๊ฑฐ์ง“์„ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด์„  ~ ๋ฅผ ๋ถ™์ด๋ฉด ๋œ๋‹ค. ~n = -n - 1 2021. 2. 5.
[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1058๋ฒˆ [๊ธฐ์ดˆ-๋…ผ๋ฆฌ์—ฐ์‚ฐ] ๋‘˜ ๋‹ค ๊ฑฐ์ง“์ผ ๊ฒฝ์šฐ๋งŒ ์ฐธ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ๋‘ ๊ฐœ์˜ ์ฐธ(1) ๋˜๋Š” ๊ฑฐ์ง“(0)์ด ์ž…๋ ฅ๋  ๋•Œ, ๋ชจ๋‘ ๊ฑฐ์ง“์ผ ๋•Œ์—๋งŒ ์ฐธ์ด ๊ณ„์‚ฐ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 0 1 0 #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d\n", !(a||b)); return 0; } || ์—ฐ์‚ฐ์ž(OR ์—ฐ์‚ฐ์ž)๋Š” ์กฐ๊ฑด์‹์—์„œ ๋‘ ๊ฐ’์˜ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด true๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ฐ์‚ฐ์ž์ด๋‹ค. ์—ฌ๊ธฐ์„œ ! ๋ฅผ ๋„ฃ์–ด ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅ๋˜๊ฒŒ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. 2021. 2. 5.
[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1057๋ฒˆ [๊ธฐ์ดˆ-๋…ผ๋ฆฌ์—ฐ์‚ฐ] ์ฐธ/๊ฑฐ์ง“์ด ์„œ๋กœ ๊ฐ™์„ ๋•Œ์—๋งŒ ์ฐธ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ๋‘ ๊ฐœ์˜ ์ฐธ(1) ๋˜๋Š” ๊ฑฐ์ง“(0)์ด ์ž…๋ ฅ๋  ๋•Œ, ์ฐธ/๊ฑฐ์ง“์ด ์„œ๋กœ ๊ฐ™์„ ๋•Œ์—๋งŒ ์ฐธ์ด ๊ณ„์‚ฐ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 0 0 1 #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d", !(a^b)); return 0; } xor : (or - and) XOR์€ ๋‘ ๋ฒกํ„ฐ์˜ ๊ฐ ์œ„์น˜ ์›์†Œ๊ฐ€ ๋‘˜ ๋‹ค 0 ์ด๊ฑฐ๋‚˜, ๋‘˜ ๋‹ค 0์™ธ์˜ ์ˆซ์ž๋ฉด 0(false), ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ 0 ์™ธ์˜ ์ˆซ์ž๋ผ๋ฉด 1(true) ๊ฐ’์„ ํ‘œ์‹œํ•œ๋‹ค. 2021. 2. 4.
[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1056๋ฒˆ [๊ธฐ์ดˆ-๋…ผ๋ฆฌ์—ฐ์‚ฐ] ์ฐธ/๊ฑฐ์ง“์ด ์„œ๋กœ ๋‹ค๋ฅผ ๋•Œ์—๋งŒ ์ฐธ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ๋‘ ๊ฐ€์ง€์˜ ์ฐธ(1) ๋˜๋Š” ๊ฑฐ์ง“(0)์ด ์ž…๋ ฅ๋  ๋•Œ, ์ฐธ/๊ฑฐ์ง“์ด ์„œ๋กœ ๋‹ค๋ฅผ ๋•Œ์—๋งŒ ์ฐธ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 1 1 0 #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d", a^b); return 0; } XOR์€ ๋‘ ๋ฒกํ„ฐ์˜ ๊ฐ ์œ„์น˜ ์›์†Œ๊ฐ€ ๋‘˜ ๋‹ค 0 ์ด๊ฑฐ๋‚˜, ๋‘˜ ๋‹ค 0 ์™ธ์˜ ์ˆซ์ž๋ฉด 0(false), ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ 0 ์™ธ์˜ ์ˆซ์ž๋ผ๋ฉด 1(true) ๊ฐ’์„ ํ‘œ์‹œํ•œ๋‹ค. 2021. 2. 4.
[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1055๋ฒˆ [๊ธฐ์ดˆ-๋…ผ๋ฆฌ์—ฐ์‚ฐ] ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ์ฐธ ์ถœ๋ ฅํ•˜๊ธฐ ๋ฌธ์ œ) ๋‘ ๊ฐœ์˜ ์ฐธ(1) ๋˜๋Š” ๊ฑฐ์ง“(0)์ด ์ž…๋ ฅ๋  ๋•Œ, ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ์ฐธ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. ์ž…๋ ฅ ์ถœ๋ ฅ 1 1 1 #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d", a||b); return 0; } || ์—ฐ์‚ฐ์ž๋Š” ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ผ ๊ฒฝ์šฐ์—๋Š” ์ฐธ(1)์„ ์ถœ๋ ฅํ•œ๋‹ค. OR ์—ฐ์‚ฐ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค. 2021. 2. 4.
๋ฐ˜์‘ํ˜•