안녕하세요! 오늘은 알고리즘을 각 카테고리 별로 정리해둔 사이트를 발견하여 소개드리고자 합니다. 소개하려고 하는 사이트에서는 150개 정도의 알고리즘을 3가지의 단계별로 나누어져 놓았습니다. Easy Medium Hard 해당 영상 컨텐츠의 저자는 니트코드라는 유투버인데 대화가 느려서 알아듣기 쉽고, 문제 풀이법도 쉽게 가르쳐주는 것이 한국인으로써 배우기 쉽다는 생각이 들었습니다. 저도 아직 다 보지는 못했지만, 여러 알고리즘을 경험할 수 있는 채널이 풍족한 이 시점에 하나 더 추천드릴 수 있어서 좋습니다! 채널 링크는 아래에 존재하고 있으니 한 번 확인하면 좋겠습니다. https://youtube.com/c/NeetCode NeetCode Former Neet and current SWE @ Goog..
구글링을 해보니 대부분 List의 알고리즘은 없고, Array에서 등수를 구하는 내용만 없어 직접 작성해보았습니다. public static void main(String[] args) { List temp = List.of(10, 20, 30, 40, 15, 25, 35, 60, 70, 35); List scores = new ArrayList(); scores.addAll(temp); Integer add = 50; scores.add(add); int[] rank = new int[scores.size()]; for (int i = 0; i < scores.size(); i++) { rank[i] = 1; } for (int i = 0; i < scores.size(); i++) { for (int..
Author: 니용 최근의 트렌드로 IT직군의 개발자를 영입하기 위해 다양한 사이트에서 코딩 테스트를 진행하고 있습니다. 저도 다방면으로 준비하고 또 시대의 흐름에 뒤쳐지지 않기 위해 코딩 테스트가 있을 때면 여러 번 시도를 하면서 계속 제 부족하였던 부분이나 새로운 알고리즘을 탐색하기 위해 다양한 시도를 하였습니다. 코딩 테스트를 준비하는 것은 어렵지 않습니다. 기초 지식과 컴퓨터만 있으면 됩니다. 그 기초 지식을 어떻게 도입하느냐에 따라 결과가 달라지게 됩니다. 그리고 내가 자신 있는 언어가 자바스크립트이다 하면 기본적으로 WAS 설치와 실시간으로 개발 결과가 출력되는 콘솔창은 기본적으로 준비하고 있어야 합니다. 코딩 테스트에서 주로 체크하는 것은 3가지입니다. 1. 정확성 입력값을 받아 문제에서 요..