Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- ํฉ๊ณ ์๊ณ ๋ฆฌ์ฆ
- Em
- ์๊ณ ๋ฆฌ์ฆ
- vscode
- inline
- string
- js
- @mixin
- TAG
- float
- ::before
- ์ธ๋ผ์ธ
- ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ
- javascript
- ๋ฌธ์์ด
- ์๋ฐ์คํฌ๋ฆฝํธ
- VSCODE๋จ์ถํค
- scss
- ์ธ๋ผ์ธ๋ธ๋ก
- css
- layout
- ์ฝ๋ฉํ ์คํธ
- html ํ๊ทธ
- HTML
- object
- ์ ๊ฐ์ฐ์ฐ์
- carousel slider
- SASS
- input
- ํ๋ก๊ทธ๋๋จธ์ค
Archives
- Today
- Total
Outputor
[ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ] ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด ๋ณธ๋ฌธ
๐ป ์๋ฐ์คํฌ๋ฆฝํธ ๐ป/๐ programmers-LV 1
[ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ] ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด
output7 2022. 2. 15. 00:46[๋ฌธ์ ์ค๋ช ]
array์ ๊ฐ element ์ค divisor๋ก ๋๋์ด ๋จ์ด์ง๋ ๊ฐ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๋ฐฐ์ด์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
divisor๋ก ๋๋์ด ๋จ์ด์ง๋ element๊ฐ ํ๋๋ ์๋ค๋ฉด ๋ฐฐ์ด์ -1์ ๋ด์ ๋ฐํํ์ธ์.
[์ ํ์ฌํญ]
- arr์ ์์ฐ์๋ฅผ ๋ด์ ๋ฐฐ์ด์ ๋๋ค.
- ์ ์ i, j์ ๋ํด i ≠ j ์ด๋ฉด arr[i] ≠ arr[j] ์ ๋๋ค.
- divisor๋ ์์ฐ์์ ๋๋ค.
- array๋ ๊ธธ์ด 1 ์ด์์ธ ๋ฐฐ์ด์ ๋๋ค.
์ ์ถ๋ ฅ ์ | ||
arr | divisor | return |
[5, 9, 7, 10] | 5 | [5, 10] |
[2, 36, 1, 3] | 1 | [1, 2, 3, 36] |
[3,2,6] | 10 | [-1] |
[์
์ถ๋ ฅ ์ ์ค๋ช
]
์
์ถ๋ ฅ ์#1
arr์ ์์ ์ค 5๋ก ๋๋์ด ๋จ์ด์ง๋ ์์๋ 5์ 10์
๋๋ค. ๋ฐ๋ผ์ [5, 10]์ ๋ฆฌํดํฉ๋๋ค.
์
์ถ๋ ฅ ์#2
arr์ ๋ชจ๋ ์์๋ 1์ผ๋ก ๋๋์ด ๋จ์ด์ง๋๋ค. ์์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํด [1, 2, 3, 36]์ ๋ฆฌํดํฉ๋๋ค.
์
์ถ๋ ฅ ์#3
3, 2, 6์ 10์ผ๋ก ๋๋์ด ๋จ์ด์ง์ง ์์ต๋๋ค. ๋๋์ด ๋จ์ด์ง๋ ์์๊ฐ ์์ผ๋ฏ๋ก [-1]์ ๋ฆฌํดํฉ๋๋ค.