목록2023/11/13 (3)
코디잉
https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 접근방식) 1. 배열의 길이 n만큼 반복문을 수행한다. 2. 정수 배열 2개의 각 숫자를 이진수로 바꾼다. 배열의 길이 n만큼 이진수의 길이를 맞춰줘야 하므로, n만큼 앞부분에 0을 채워준다. 3. n만큼 반복문을 수행하면서, 이진수의 각 자릿수를 비교하여 StringBuilder에 벽과 공백을 추가해주면 된다. 둘 중에 하나라도 1이면 벽이므로 #를 추가해주고, 둘 다 0이라면, 공백을 추가해준..
https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 매일 1명의 가수가 추가되며, 그 가수에게 점수가 부여된다. 그 추가되는 가수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면, 명예의 전당에 올라간다. 매일 1명씩 추가되는 것이므로 → 처음부터 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르고, k일 다음부터는 추가되는 가수가 기존 명예의 전당에 있는 가수보다 점수 높으면, 현재 가수가 명예의 전당에 올라가고, 그로 인해..
https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 문자열 s에서, 각 문자 c에서 자신보다 앞에 나오는 문자 중 가장 가까운 자기와 같은 글자와의 거리차이 구하기 앞에 자신과 같은 문자가 없다면 -1 접근 방식) 1. 문자와 그 문자의 위치를 저장할 HashMap, 정답배열 int[] answer 생성 2. 문자열 s만큼 반복문 돌면서, 해당 문자가 → map에 없으면, answer배열에 -1 저장 → map에 있으면, 현재 위치 - m..