지금까지 JavaScript의 기본을 알아봤습니다.
Array 정렬하기 부터
Stack과 Queue가 무엇인지?
그리고 문자열을 다루는 여러 함수들에 대해서 알아봤습니다~
그러면 컴퓨터 언어의 기본을 배워봤으니~
찐 코딩을 해봐야겠죠!! ^^
먼저 코딩을 하기 위해서는 자료구조와 알고리즘 공부도 기반이 되어야 합니다~
먼저 자료구조는 컴퓨터 데이터를 담을 수 있는 도구입니다.
네이버에서는 자료구조를 이렇게 설명해주고 있네요. 정말 어렵고 길게 쓰여있습니다. ^^
[자료구조]
그리고 알고리즘이란 컴퓨터 언어로 어떤 논리적 동작을 구현하는데
필요한 동작 방법이라고 간단하게 생각하시면 좋을 것 같습니다.
아래는 네이버 백과사전에서 알려주는 알고리즘의 정의입니다~
[알고리즘]
그럼 자료구조와 알고리즘을 배워야겠죠?!
하지만 너무 막막합니다.
어떻게 공부해야할지, 어디서부터 시작해야할지 너무 어려워요.
그래서 많이 활용되는 자료구조와 알고리즘을 코딩 문제로 풀어봄으로써~
공부를 시작할 수 있는 곳을 알려드릴까합니다!!
바로 여기!!! "프로그래머스" 라는 곳입니다.
[프로그래머스]
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
정말 공부하기 좋고 언어도 우리나라 말로 되어있어
처음 시작하기 진짜 좋아요~
저도 여기서 틈틈히 자료구조뿐만 아니라 알고리즘 공부하곤 했어요~
(지금도 하고 있다는 사실은 비밀!!)
여기는 정말 다양한 자료구조와 알고리즘 문제들이 많습니다~
IT 기업들의 채용 장으로도 활용되는 곳이기에,
신규 문제들도 계속해서 업데이트 되고 있죠!!
우선 가입부터 하러 갈까요~
프로그래머스 처음 들어가면 이 페이지에 접속됩니다.
여기서 오른쪽 위의 빨간 네모로 표시된 "계정 만들기"를 통해 회원가입을 먼저 해주세요~
절대로 여기 광고가 아니예요!!!
개발자가 되고 싶으시다면
공부하기 좋고 꼭 가입해뒀으면 하는 곳이라서
정말 좋아서 추천드리는겁니다!!! :D
그럼 가입을 마치고 로그인해주세요~
그럼 바로 위 페이지로 이동할 겁니다~
여기에 상단에 광고가 보이고,
가운데는 기업에서 진행하는 채용 프로그램이 보이네요~
그리고 밑에는 채용 중인 포지션이 있어 채용 공고들을 볼 수 있습니다.
즉, 프로그래머스에서 채용까지 책임지고 있다는 말이예요!!

여기서 저희의 목적인 알고리즘 코딩 공부는 상단에 있는 빨간색 네모인
"코딩테스트 연습"을 눌러 들어가주세요~
[코딩테스트 연습 > 코딩테스트 고득점 Kit]
그리고 바로 상단에 표시된 "코딩테스트 고득점 Kit"을 눌러주신다면
밑에 여러 자료구조 및 알고리즘 기반의 코딩 문제들이 보여질겁니다~
정말 흥미진진하지 않으세요??
36문제로 총 10가지의 자료구조 및 알고리즘 코딩 공부를 할 수 있어요~
공짜로요!! ^^
저도 지금 열심히 푸는 중이랍니다~
그럼 알고리즘 코딩 공부하기에 정말 좋은 사이트인
프로그래머스에 대해 간단히 소개해보았습니다.
앞으로 저와 같이 꾸준하게 공부하면서
함께 개발자가 되는 꿈을 같이 꾸어보아요~

나이가 많다고, 학생 때 공부를 못 했다고
못하는 거 아닙니다.
열정과 노력만 있다면 여러분도 개발자가 될 수 있습니다.
저도 그랬던 것처럼요~
그럼 프로그래머스에서 자료구조와 알고리즘 코딩 공부하는 방법은
다음 번에 알려드리도록 하겠습니다~
오늘도 20000.

'컴공생의 Knowledge > Algoritm Solution' 카테고리의 다른 글
[프로그래머스] 정렬 - K번째수 문제 풀이 (0) | 2022.06.18 |
---|---|
[프로그래머스] 해시 - "완주하지 못한 선수" 문제 풀이(Hash 활용) (0) | 2022.06.15 |
[프로그래머스] 해시 - "완주하지 못한 선수" 문제 풀이 (0) | 2022.06.14 |
[프로그래머스] 스택/큐 - 기능개발 문제 풀이 (0) | 2022.06.13 |
[프로그래머스] 코딩 공부를 위한 프로그래머스 활용법 알려드립니다~ (0) | 2022.06.09 |
댓글