엎어버려
87
2022-07-01 08:41:02
5
531

자바스크립트 문제 어떤식으로 접근해야되나요?


문법같은 것들은 개념이 이해가 되는데 막상 문제를 풀려고하면 손을 못대겠습니다.. 뭘 어떻게 작성해야할지 뭐부터 작성해야할지 모르겠습니다.. 어떻게 연습하는게 좋을까요??..조언 부탁드립니다!
0
  • 댓글 5

  • 에르딘트
    3k
    2022-07-01 09:04:42

    뭐라도 계속 만들어봐야죠~

  • 백수가되고싶다
    111
    2022-07-01 09:15:54

    문제부터 풀려하지 마시고 작은부분이라도 구현해보세요

    게시판 만들어 보는걸 추천합니다 

  • 애아빠
    2k
    2022-07-01 09:42:24

    백수님 말처럼 단계별로 실력이 쌓일 수 밖에 없습니다.

    지금 엎어버려님이 말씀하시는 것 중에 문제를 풀려고 할때 손을 못대겠다고 하신것을 보면 코딩테스트 준비를 하시건지 일단 물어보고 싶어요.


    만약 그렇다면 아주 쉬운 문제부터 푸는게 좋을거 같습니다.

    그리고 응용문제보다는 당장은 기본적인 자료구조를 구현해보고 기본적인 정렬 알고리즘같은것을 구현해보면서 논리적인 사고를 하고 그것을 코드로 풀어내는 연습이 필요해 보입니다.


    문법은 그저 자연스럽게 숙달이 되실거에요.

  • 퀘이사123
    1k
    2022-07-01 11:38:37

    보통 그런건 논리적인사고를 하는 연습이 안되어있어서 그렇습니다.

    예를들어 로또번호추출기를 만들어라 라는 문제가 있을 때

    문제만 보고 어...로또번호추출기를 어떻게 만들어? 에서 사고가 끝나는거죠.

    1.로또번호추출기를 만들어야 된다 => 로또번호를 1~46번까지니까 일단 1~46까지 번호를 배열에 담는다.

    2.번호를 담은 배열에서, 숫자 6개를 랜덤하게 뽑는다.

    3.숫자 6개를 뽑긴뽑는데, 중복해서 뽑으면 안된다.

    .....등등 으로 문제의 근본부터 차근차근 접근하는 방법을 알아야 합니다.


    처음엔 머리로 저렇게 정리하는게 힘드니, 종이에 펜으로 적는게 도움이 됩니다.


    수학을 잘하면 개발을 잘한다는 말이 종종있는데, 수학을 잘하면 보통 저런사고가 기본으로 탑재되어 있기 때문이죠.

  • Dive_Drink_Develope
    7k
    2022-07-01 11:56:11

    1 문제를 내가

    2 어떻게 풀지를 한줄한줄 써보세요.


    3 한줄을 어떻게 짤지 감이 안오면

    3-1 그 한줄을

    3-2 GOTO line 2


    4 감이 오면

    4-1 짜면 됩니다.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.