목록2023/11 (6)
코디잉

해결 방법: 서비스에서 MariaDB 서비스 중지 후, MySQL80 서비스 실행해주면 된다. 이전에 MariaDB를 설치할 때, 3306포트를 사용하기 위해 MySQL 서비스를 중지했었다. 2023.10.24 - [DB/MariaDB] - MariaDB 설치 시 MySQL과 Port 충돌: The TCP Port you selected is already in use. 그리고 다시 MySQL 사용하려고 MySQL Workbench에서 password 입력했더니 Cannot Connect to Database Server 에러가 발생했다. 또는 이미 Database Server에 들어가있던 상태였다면, 아래와 같이 No connection established라고 나올수도 있다. (Unhandled ex..
https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 실패율 = 스테이지에 도달했으나 아직 클리어하지 못한 플레이어 수 / 스테이지 도달한 플레이어 수 전체 스테이지 개수 N개, 현재 유저들의 멈춰있는 스테이지 번호가 담긴 stages 배열이 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지 번호 담은 배열을 return 해라 접근방식) 1. 각 유저별로 멈춰있는 스테이지 번호가 담긴 stages 배열을 돌면서, 스테이지에 도달했으..
https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 접근방식) 1. "aya", "ye", "woo", "ma" 연속해서 있으면 발음하지 못하므로, 문자열 중 ayaaya 처럼 연속된게 있으면 다음 걸로 넘어간다.(continue) 2. 해당 문자열에서 발음할 수 있는 단어가 있다면 replaceAll()을 사용하여 공백으로 바꿔준다. 3. 그 문자열의 공백들을 없애준다. (→ replaceAll(" ", "")) 4. 위의 처리를 끝낸 해당 문..
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..