์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- Dijkstra
- ๋ผ์ด๋ธํ ํ๋ฆฟ
- ์๊ณ ๋ฆฌ์ฆ
- codility
- algorithm
- 2018 KAKAO BLIND RECRUITMENT
- brute force
- Greedy
- spring security
- error
- Python
- HTTP
- BFS
- applicationeventpublisher
- ๋ฐฑ์ค
- ๋ฌธ์์ด
- ์์
- springboot
- ์ต๋จ๊ฒฝ๋ก
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ์๋ฒ
- ์ฝ๋ฉํ ์คํธ
- counting elements
- ํ์ด์ฌ
- javascript
- Spring
- java
- 2981
- beandefinitionstoreexception
- API
Archives
- Today
- Total
Altiora Petamus
Odd Occurrences In Array ๋ณธ๋ฌธ
๐ค์๊ฐํด๋ณด๊ธฐ
Arrays ๊ด๋ จ ๋ฌธ์ ๋ค๋ณด๋ ์ฌ๋ฌ ํ์ด ๋ฐฉ๋ฒ์ด ์์ ๊ฒ์ด๋ค.
๊ทธ ์ค์ ํ์๊ฐ ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅธ ๋ฐฉ๋ฒ์ ๋ฌธ์ ์ ๋ง์ง๋ง์ ์ ํ์๋ ์กฐ๊ฑด๊ณผ ๊ด๋ จ์ด ์๋ค.
all but one of the values in A occur an even number of times.
"A ์ ๊ฐ ์ค ํ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๊ฐ์ ์ง์๋ก๋ง ๋ฐ์ํ๋ค"
๋จ ํ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๊ฐ์ด ์ง์๋ก ๋ฐ์ํ๋ค๋ฉด, ํ์๋ก ๋ฐ์ํ๋ ๊ทธ ํ๋๋ฅผ ์ง์ด๋ผ ์ ์์ผ๋ฉด ๋๋ ๊ฒ ์๋๊ฐ?
- ๊ฐ์๋ฅผ ์ธ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ง๋ง ํ์ด์ฌ์ Counter ๊ฐ ์กด์ฌํ๋ฏ๋ก ์์ฃผ ์ฝ๊ฒ ๋์ ๋๋ฆฌ ๊ตฌ์กฐ๋ก ์ป์ด๋ผ ์ ์๋ค.
- ํ์๋ก ๋ฐ์ํ element ๊ณจ๋ผ๋ด๊ธฐ → filter ๋ฅผ ์ฌ์ฉํ์.
Total score 100%
from collections import Counter
def solution(A):
n = Counter(A)
return list(filter(lambda x: x[1] % 2 != 0, n.items()))[0][0]
๊ฐ์ธ์ ์ผ๋ก Codility ์ ๋ฌธ์ ๋ค์ ์ง๋์น๊ฒ ๋จ์ํ์ง ์๊ณ ํผ๋ฆฌํฐ๊ฐ ์ข์ ๊ฒ ๊ฐ๋ค.
'1day-1algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ ๋งํ (0) | 2021.06.19 |
---|---|
์์ ๊ตฌํ๊ธฐ (์๋ผํ ์คํ ๋ค์ค์ ์ฒด) (0) | 2021.06.18 |
ํฐ๋ (0) | 2021.06.17 |
๋ค ๋ฒ์งธ ์ (0) | 2021.06.16 |
์ ์ฐพ๊ธฐ (0) | 2021.06.15 |