[OstenHun] WEEK 03 Solutions#2435
Conversation
hwi-middle
left a comment
There was a problem hiding this comment.
์๋ ํ์ธ์. C++๋ก ํ์ดํ PR์ด ์ฌ๋ผ์จ ๊ฒ์ ๋ณด๊ณ ๋ฐ๊ฐ์์ ๋๊ปด ์ ๋ ํ๊ฒ์ง๊ฒ PR์ ์ฌ๋ ค์ Reviewer๋ก ๋ฌ๋ ค์์ต๋๋ค. ๋ฆฌ๋ทฐ ์์ ์๋ 2๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ จ๋๋ฐ, ์ผ๋จ Approve ์ฒ๋ฆฌํ๊ฒ ์ต๋๋ค. ๋๋จธ์ง ๋ฌธ์ ๋ ํด๊ฒฐํ์ ํ ๋ฆฌ๋ทฐ ์ํ์๋ฉด ํธํ๊ฒ ๋ฉ์ ์ฃผ์ธ์!
| // unsigned int answer = 0; | ||
| // for (int i = 0; i < 32; i++) { | ||
| // if ((n >> i) & 1) answer++; | ||
| // } |
There was a problem hiding this comment.
๊ฐ๋ ์ฑ์ ์ด ์ชฝ์ด ๋ ์ข์ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ฐ,
| unsigned int answer = 0; | ||
| while(n>0) { | ||
| if (n & 1) | ||
| answer++; | ||
| n = n >> 1; | ||
| } |
There was a problem hiding this comment.
์ ๋ถ๋ถ์ ๊น๋ํจ์ด ๋๊ธธ์ ๋๋๊ฑด ๋ถ์ ํ ์ ์๋ค์.
There was a problem hiding this comment.
๋์ํฉ๋๋ค.. ์ ๋ง ๊น๋ํ ๊ฑฐ ๊ฐ์์.
32๋ฒ๋ณด๋ค ์ ๊ฒ ํ์ธํ๋ ๋ฒ์ด ์์๊น? ํ๋ค๊ฐ ์์ฑํ๊ฒ ๋๋ค์
์ ์๊ฒ ํฐ ์ถฉ๊ฒฉ์ ์ค๊ฑด ๋ง์ง๋ง ํ์ด์๋ค์. ์ ๊ฐ ์๊ฐํ ๊ฑด ์๋๊ณ AI์ ๋ํ ํ๋ค ๋ณด๋ ์๊ฒ ๋ ํ์ด์ธ๋ฐ
์ ๋ง ๋ฉ์ง ํ์ด ๊ฐ์ต๋๋ค
| if (tolower(s[left]) != tolower(s[right])) | ||
| return false; |
There was a problem hiding this comment.
Number of 1 Bits ๋ฌธ์ ์ ์ฌ๋ฌ ํด๋ต์ ์ ์ถํ์ ๊ฑธ ๋ณด๋... ํน์ ๋นํธ ํธ๋ฆญ์ ์ข์ํ์๋์? ๐ ๊ทธ๋ ๋ค๋ฉด ์ด๋ฏธ ์์ค ๊ฒ ๊ฐ์ง๋ง, ASCII ์ฝ๋์์ A๊ฐ 65์ด๊ณ a๊ฐ 97๋ก 32๋งํผ ์ฐจ์ด๋๋ ๊ฒ์ ์ด์ฉํ์ฌ ๋นํธ ์ฐ์ฐ ํ ๋ฒ์ผ๋ก ๋์๋ฌธ์ ๋ณํ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋ฌผ๋ก , ์ซ์ ์
๋ ฅ์๋ ์จ๋จน์ ์ ์์ด์ ์ด ๋ฌธ์ ์์๋ std::tolower๋ฅผ ์จ์ผํ์ง๋ง ์ด๋ฐ ๋ถ๋ถ์ ํฅ๋ฏธ๋ฅผ ๋๋ผ์ค ๊ฒ ๊ฐ์ ๋จ๊ฒจ๋ด
๋๋ค :)
There was a problem hiding this comment.
์ด์ ์ ๋ฐฐ์ ๋ค๋ ๊ธฐ์ต์ ์์ผ๋ ๊ธฐ์ต์ ์ ํธ์ ์๋ ๋ด์ฉ์ด๋ค์ ใ
ใ
; ๋นํธ ์ฐ์ฐ์ ์ธ์ ๋ด๋ ์ ๋ง ๋ฉ์ง ๊ฑฐ ๊ฐ์์
๋ฆฌ๋ทฐ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์ ๋ง ๋ง์ ๋์์ด ๋๋ค์! ์์๋ ์ ๋ดค์ต๋๋ค!!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!