[Java] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ - ํ ์ธ ํ์ฌ (ํด์)
๋ฌธ์ ์ค๋ช
XYZ ๋งํธ๋ ์ผ์ ํ ๊ธ์ก์ ์ง๋ถํ๋ฉด 10์ผ ๋์ ํ์ ์๊ฒฉ์ ๋ถ์ฌํฉ๋๋ค. XYZ ๋งํธ์์๋ ํ์์ ๋์์ผ๋ก ๋งค์ผ ํ ๊ฐ์ง ์ ํ์ ํ ์ธํ๋ ํ์ฌ๋ฅผ ํฉ๋๋ค. ํ ์ธํ๋ ์ ํ์ ํ๋ฃจ์ ํ๋์ฉ๋ง ๊ตฌ๋งคํ ์ ์์ต๋๋ค. ์๋ฐํ ์ ํ์ด๋ ์์ ์ด ์ํ๋ ์ ํ๊ณผ ์๋์ด ํ ์ธํ๋ ๋ ์ง์ 10์ผ ์ฐ์์ผ๋ก ์ผ์นํ ๊ฒฝ์ฐ์ ๋ง์ถฐ์ ํ์๊ฐ์
์ ํ๋ ค ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ํ์ด๊ฐ ์ํ๋ ์ ํ์ด ๋ฐ๋๋ 3๊ฐ, ์ฌ๊ณผ 2๊ฐ, ์ 2๊ฐ, ๋ผ์ง๊ณ ๊ธฐ 2๊ฐ, ๋๋น 1๊ฐ์ด๋ฉฐ, XYZ ๋งํธ์์ 14์ผ๊ฐ ํ์์ ๋์์ผ๋ก ํ ์ธํ๋ ์ ํ์ด ๋ ์ง ์์๋๋ก ์นํจ, ์ฌ๊ณผ, ์ฌ๊ณผ, ๋ฐ๋๋, ์, ์ฌ๊ณผ, ๋ผ์ง๊ณ ๊ธฐ, ๋ฐ๋๋, ๋ผ์ง๊ณ ๊ธฐ, ์, ๋๋น, ๋ฐ๋๋, ์ฌ๊ณผ, ๋ฐ๋๋์ธ ๊ฒฝ์ฐ์ ๋ํด ์์๋ด
์๋ค. ์ฒซ์งธ ๋ ๋ถํฐ ์ดํ ๊ฐ์๋ ๋๋น๊ฐ ํ ์ธํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฒซ..
2024. 8. 15.
[Java] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ - ๋ ๊ฐ์ ์๋ก ํน์ ๊ฐ ๋ง๋ค๊ธฐ (ํด์)
๋ฌธ์ ์ค๋ช
n๊ฐ์ ์์ ์ ์๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด arr์ ์ ์ target์ด ์ฃผ์ด์ก์ ๋ ์ด ์ค์์ ํฉ์ด target์ธ ๋ ์๊ฐ arr์ ์๋์ง ์ฐพ๊ณ , ์์ผ๋ฉด true, ์์ผ๋ฉด false๋ฅผ ๋ฐํํ๋ solution() ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ ์กฐ๊ฑดn ์ 2 ์ด์ 10,000 ์ดํ์ ์์ฐ์์
๋๋ค.arr ์ ๊ฐ ์์๋ 1 ์ด์ 10,000 ์ดํ์ ์์ฐ์์
๋๋ค.arr ์ ์์ ์ค ์ค๋ณต๋๋ ์์๋ ์์ต๋๋ค.target ์ 1 ์ด์ 20,000 ์ดํ์ ์์ฐ์์
๋๋ค. ์
์ถ๋ ฅ ์arrtargetreturn[1, 2, 3, 4, 8]6true[2, 3, 5, 9]10false ์ฝ๋import java.util.*;class Solution { public boolean solution(int[] arr ,int ..
2024. 8. 15.
[Java] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ - ํ๋ ฌ์ ๊ณฑ์
๋ฌธ์ ์ค๋ช
2์ฐจ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์
๋ ฅ๋ฐ์, arr1์ arr2๋ฅผ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑดํ๋ ฌ arr1, arr2์ ํ๊ณผ ์ด์ ๊ธธ์ด๋ 2 ์ด์ 100 ์ดํ์
๋๋ค.ํ๋ ฌ arr1, arr2์ ์์๋ -10 ์ด์ 20 ์ดํ์ธ ์์ฐ์์
๋๋ค.๊ณฑํ ์ ์๋ ๋ฐฐ์ด๋ง ์ฃผ์ด์ง๋๋ค. ์
์ถ๋ ฅ ์arr1arr2return[[1, 4], [3, 2], [4, 1]][[3, 3], [3, 3]][[15, 15], [15, 15], [15, 15]][[2, 3, 2], [4, 2, 4], [3, 1, 4]][[5, 4, 3], [2, 4, 1], [3, 1, 1]][[22, 22, 11], [36, 28, 18], [29, 20, 14]] ๋ด ์ฝ๋ : ์ฑ๊ณตclass So..
2024. 8. 10.