inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

제주코딩베이스캠프 Code Festival: JavaScript 100제

문제68 : 버스 시간표

정수로 바꿀 때 이 방법은 어떨까요??

256

sion007005

작성한 질문수 30

1

안녕하세요 강사님! 오늘도 강의 잘 따라가고 있습니다:0 

저 질문이 있는데요!

강의에서 공통적으로, 입력 값을 받아서 배열을 만들고 그 원소들을 숫자로 바꾸어 줄 때 split 후 map(n => parseInt(n, 10)) 이렇게 하잖아요! 

그런데 혹시 

map(n => n *1) 이렇게 해주는 방법은 별로 안 좋은 방법일까요??

제가 혼자 공부를 해가지고 이런 부분을 여쭤볼 데가 없어서요..! 
혹시  저런식으로 숫자로 바꾸면 어떨지(사실 길게 쓰는게 조금 귀찮기도 해서 그랬어요..! ㅎ_ㅎ) 궁금합니다!! 

javascript 코테 준비 같이 해요!

답변 2

1

sion007005

아하~~~ 넹알겠습니다ㅎㅎㅎ 답변도, 응원도 정말 감사합니다!!! :)

1

Hojun Lee

안녕하세요 Sion007005님! :)

간단한 문제라면 map(n => n *1) 이렇게 해주셔도 좋지만,

parseInt 를 해주는 이유는 간혹 부정확한 연산을 잡아주거나,

예상치 못한 형태의 값을 받는 경우를(null이라던지) 예방하고자 사용하는 것입니다. :)

따라서 길이는 길지만 map(n => parseInt(n, 10)) 연산이 더 적절해 보이네요.

감사합니다. :)

오늘도 화이팅이에요!

71번 깊이 우선 탐색 질문드립니다.

0

201

1

이렇게 하는건 안좋은 방법일까요?

0

362

0

강의상 32번째 줄 질문드립니다

1

314

1

안녕하세요..!

0

437

0

1~100번 외의 자료에 대한 코드는 없을까요?

0

277

0

질문있습니다.

0

217

0

33번 문제 for문대신 join 사용

0

224

0

const, let

0

297

1

2진법 변환 문제 관해서 질문있습니다.

1

323

1

객체 식별자는 변수 또는 promt로 가지고 올수 없다는 건가요?

1

255

1

문자열이 둘다 숫자, 왜 가능해요?

1

239

1

20번 문제에 parseInt()로 10진수를 왜 하나요?

1

206

1

질문 있습니다.

0

219

0

문제 12번

1

207

1

선생님 이 포문이상한데요..

1

231

1

만약 1980년 1월1일 부터의 로직을 짜려면 코드 어느 부분을 수정해야할까요??

0

233

0

알고리즘 공부방법에 대해서 질문있습니다.

0

221

0

질문 드립니다!!

0

235

1

for 반복문 관련 문의

0

198

0

47번 문제 질문

0

242

1

행렬 곱에서 i,j,k를 len으로 통일시키면 2*3 3*2행열 계산이 안됨니다.

1

234

1

function문 호출하기 질문입니다~

0

222

0

8번) 점 접근자로 숫자 불가하네요!

0

157

0

병합정렬에서 질문드립니다.

0

269

1