TIL_20171204 ~ 20171208
04 Dec 2017
|
TIL
regex
any
2017.12.04
TIL
- ์ขํ๊ณ์ฐ๊ธฐ ๋ฆฌํฉํ ๋ง
- InputChecker์์ Mypoint์ ์ ํจ์ฌ๋ถ๋ฅผ ์ฒดํฌํ๋ ๋ถ๋ถ ์ฑ
์ ๋๋
- InputChecker์ ์๋ ๊ฑฐ๋ํ ํจ์ ๋๊ฐ๋ฅผ ์๊ฒ ์ชผ๊ฐ์
private
์ผ๋ก ์ ์ธ
- InputChecker์ ์๋ MyPoint์ ์ ํจ์ฌ๋ถ ๊ฒ์ฌ์ ์ฑ
์์ MyPoint๋ก ๋๊น
- ๋ํ์ ๊ผญ์ง์ ์ด ์๋ก ๊ฐ์์ง ์ฒดํฌํ๋ ๋ถ๋ถ ๊ฐ์
- ๊ทธ ์ธ ํผ๋๋ฐฑ ๊ฐ์
- inValidShape๊ฐ์ ์ด์ค๋ถ์ ์ ๋ป์ผ๋ก ํจ์๋ฅผ ์ฐ์ง๋ง๊ณ โisValid, true์ผ๋ ์ ์, false์ผ๋ ์๋ฌ์ฒ๋ฆฌโ์ ๊ฐ์ด ์ง๊ด์ ์ผ๋ก ์์
- main ํ์ผ์์ ๊ฐ๋
์ฑ์ ์ํด์ ์ธ์คํด์ค๋ ๋ณ์๋ฅผ ๋งจ ์์ ๋ค ์ ์ธํ์ง ๋ง๊ณ ์ฌ์ฉํ๋ ๋ถ๋ถ ์์ ์ ์ธํ๊ธฐ
- ๋น
๋๋๋์น - ์๋ฌ์ฒ๋ฆฌ๋ถ๋ถ ์ฝ๊ธฐ
- ์๊ธฐ๊ฐ ํ๋ ์ผ์ ์์ ๊ฐ๋ ํ๊ณ ์๋๊ฒ ์ค์ํจ!
2017.12.05
TODO
- JSON parser ์์
- step1 ๊ฐ์์ง๊ธฐ
- ์ฌ๋ฌ ํ์
์ ๋ด๋ ์ด๋ ์ด ๊ณต๋ถ
- ์ ๊ทํํ์ ๊ณต๋ถ (step3๋ถํฐํ๊ธฐโฆ)
TIL
- trimmingCharacter๋ก ๊ณต๋ฐฑ์๋ฅด๊ธฐ
- ๋ฐ๋ณต๋ฌธ-์กฐ๊ฑด๋ฌธ์์ continue๋ฅผ ์ฐ์. (๋ฐ๋ณต๋ฌธ์์ ์กฐ๊ฑด๋ฌธ์ ๋ฐ- ํนํ ์๋์ ์ฝ๋๊ฐ ์์ผ๋ฉด ์กฐ๊ฑด๋ฌธ์ ๋น ์ ธ๋๊ฐ๋๋ผ๋ ๋ฐ๋ณต๋ฌธ์ ์ฝ๋๊ฐ ์คํ๋๋ค๋๊ฑธ ๋ช
์ฌ!)
- guard let ์ต์
๋๋ฐ์ธ๋ฉ
- ์์ธ๊ฐ ๋๊ฑฐ๋ ๋ด๊ฐ A์ํฉ์ ๊ฐ์ ํ๊ณ A๋ฅผ ์
๋ ฅํด์ ํ
์คํธํ๋๋ฐ ๋ง์ง ์๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ๋ฌด์์ ์ด๊ฒ ์๋๋คใ
ใ
? ๋ผ๊ณ ๋ง ์๊ฐํ ๊ฒ์๋๋ผ ์ ์๋ผ๋์ง ์ฌ๋ฌ ๋ณ์๋ฅผ ๋ฐ์ ธ๋ด์ผํ๊ณ ์ดํด๋ด์ผํจ. ์ค๋ ์ฝ๋์ ๋ฌธ์ ๊ฐ ์๋ ์ํฉ์์, ๋ด๊ฐ ์
๋ ฅํ ๊ฐ์ด ์์ํ๋๋ก ๋ณํ์ด ์๋ผ์ ๋๋ฒ๊น
์ ํ๋ค๊ฐ, ์๋ฌด๋ฆฌ ์ฐพ์๋ด๋ ๋ชจ๋ฅด๊ฒ ์๋๋ฐ ์๊ณ ๋ณด๋ ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ๋ก readLine()์ ๊ฐ์ ๋ฃ์ผ๋ฉด์ ์์์น ๋ชปํ ๊ฐ์ด ๋ค์ด๊ฐ๋๊ฒ์ด ๋ฌธ์ ์๋ค. ์ด์ฒ๋ผ ๋ด๊ฐ ์๊ฐ์น๋ชปํ ๋ณ์๊ฐ ์์ ์ ์์ผ๋ ์ฝ๋๋ฅผ ๋ฏ์ด๋ณด๋๊ฒ ์ด์ธ์ ์ฌ๋ฌ ์ํฉ์๋ ๊ฐ์ ์ ํ๊ณ ๋ค์ํ๊ฒ ๋๋ฒ๊น
์ ํ๋๊ฒ ์ค์ํ๋ค!
2017.12.06
TIL
- trimmingCharacter๊ณต๋ถ
- Any / AnyObject๋ฅผ ๋ด๋ Array ๊ณต๋ถ
- ์ค์ฉ์ฃผ์์ฌ๊ณ ์ ํ์ต ์ฝ๊ธฐ
- step1 ํผ๋๋ฐฑ ์ฒ๋ฆฌ / ๊ฐ์ ๋ถ๋ถ ๊ฐ์
2017.12.07
TIL
- step1 ํผ๋๋ฐฑ ์ฒ๋ฆฌ
- JSON step2๋จ๊ณ๋ก ๊ฐ๊ธฐ
- ๋์
๋๋ฆฌ ๋ณต์ตํ๊ธฐ
- ์ค์ฉ์ฃผ์ ์ฌ๊ณ ์ ํ์ต ์ฝ๊ธฐ
2017.12.08
TIL
- step2 PR
- ๋ฐฐ์ด ์์ ๊ฐ์ฒด ์ฌ๋ฌ๊ฐ ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ฒ์ฌํ๋๊ฒ ๋จ์
- string๋๋๋๊ฑฐ์ฒ๋ผ {} ๊ธฐ์ค์ผ๋ก ํด์ผํ๋์ง ์๋๋ฉด {}๊ฐ์ฒด๋ชจ์์ผ๋ก ์๋๊ฑด ๋ค ๊ฐ์ฒด๋ก ๊ฐ์ฃผ counting์ ํ ์ ์๋๋ก ์ง์ผ ํ๋์งโฆ(์ขํ๊ณ์ฐ๊ธฐ์ myPoint์ฒ๋ผ)
- PR ๋ณด๋ด๊ณ ํผ๋๋ฐฑ ์ฒ๋ฆฌํ๊ธฐ
- ์์ ์กํ๋ ์ ๊ทํํ์์ ์ฝ์ผ๋ฉด์ ์ ๊ทํํ์์ด ๋ฌด์์ธ์ง ์์๋ด!
- step2๋ฅผ ํ๋ค๊ฐ, 1๋จ๊ณ๋ถํฐ ์๋ชป ์ง ๋ถ๋ถ(AnyType์ Array๋ฅผ ๋ง๋ค์์ด์ผํ๋๋ฐ ๊ทธ๋ฅ ์นด์ดํ
๋ง ํจ)์ด ์์ด์ ์ ๋ถ ๋ค ์ง์ฐ๊ณ ๋ค์ ์์ํ๋ค!
- if๋ฌธ์ด ๋ง์์ง๋ฉด ์ฝ๋์ด ๋ณต์ก๋๊ฐ ๋์์ง. if๋ฌธ์ด ํจ์ ๋ด์ ์์ผ๋ฉด ํญ์ ์์ฌํด๋ณด๊ธฐ!
Comments