cstring
-
- [C++] 2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ
2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐC++์์ 2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.int ary[50][50]; ๋ฐฉ๋ฒ๋ฐฉ๋ฒ โ : 2์ค for ๋ฌธ ์ฌ์ฉํ๊ธฐ2์ค for ๋ฌธ์ผ๋ก ํ๋ํ๋์ฉ ๊ฐ์ ์ง์ด ๋ฃ๋ ์์ฃผ ๊ธฐ์ด์ ์ธ ๋ฐฉ๋ฒ์ด๋ค.int value = 1; // ์ด๊ธฐํ ํ๊ณ ์ ํ๋ ๊ฐfor (int i = 0; i ๋ฐฉ๋ฒ โก : memset ํจ์ ์ฌ์ฉํ๊ธฐ@memset@ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.๋จ, @memset@ ํจ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, @0@ ๋๋ @-1@๋ก๋ง ์ด๊ธฐํ ํ ์ ์๋ค. ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ @@ (๋๋ @@) ํค๋๋ฅผ ๋ถ๋ฌ์์ผ ํ๋ค.memset(์์์ฃผ์, ๊ฐ, ํฌ๊ธฐ);#include memset(ary, 0, sizeof(ary)); ..
2023.01.26 -
- [BOJ-10890][C++] ์ํ๋ฒณ ์ฐพ๊ธฐ
๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, ๋จ์ด์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ, ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ถ๋ ฅ ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, a๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, b๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, ... z๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์ด๋ค ์ํ๋ฒณ์ด ๋จ์ด์ ํฌํจ๋์ด ์์ง ์๋ค๋ฉด -1์ ์ถ๋ ฅํ๋ค. ๋จ์ด์ ์ฒซ ๋ฒ์งธ ๊ธ์๋ 0๋ฒ์งธ ์์น์ด๊ณ , ๋ ๋ฒ์งธ ๊ธ์๋ 1๋ฒ์งธ ์์น์ด๋ค. ์์ ์ ๋ ฅ 1 baekjoon ์์ ์ถ๋ ฅ 1 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 ..
2022.07.30