카카오 숫자열과 문자열 문제소개 코드 정의된 변수 값 확인 range(len(nums)) 활용코드... 코딩문제풀이카카오프로그래머스코딩테스트문제풀이 카카오 - 신고 결과 받기 문제소개 입출력 예시 코드 리팩토링 정의된 변수 확인... 코딩테스트신고결과받기문제카카오문제 programmers - 2018 카카오 - 다트게임 다트 게임 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single(S),... 카카오알고리즘알고리즘 [알고리즘] 순위 검색 데이터를 주고 쿼리를 처리해보라는 문제다. 컬럼수만큼 배열을 만들고 카운트 해주는 식으로 도전했다. 100점 이상인 모든 데이터를 얻기위해서는 단순하게 생각한다면 순차순회하면 될것이다. 다음과 같이 각 인덱스마다 데이터의 갯수가 있다고 생각해보자 그러면 2 이상인 데이터를 찾기위해서 [2,data.length()] 까지를 구해야하는데 중간에 0인 데이터가 끼어있다면 골치가 아프다. (잠시 세... 카카오알고리즘알고리즘 프로그래머스 - 4단 고음 n이 주어졌을 때, 해당 숫자가 문제에서 주어진 조건에 만족할 때 n을 만들 수 있는 경우가 몇가지인지를 체크하면 되는 문제이다. 등의 문자열을 주는데, 여기서 *는 곱하기 3연산이고, +는 더하기 1연산이다. * 뒤에는 2개의 + 연산이 올 수 있는데, *가 **++++, *+*+++등의 형태로 연속적으로 주어질 수 있다. 시작은 1부터해서 *를 만날때마다 곱하기 3을 해주고, +를 만날때... 카카오프로그래머스알고리즘알고리즘 [프로그래머스] LV.1 실패율 Problem | 반복문을 돌면서 전체 인원, 각 단계에 멈춰있는 인원을 카운트 map을 돌면서 실패율을 계산하며 map에 값을 넣어준다. 1번에서 구했던 것을 이용하여, 실패율은 [ 멈춰있는 인원 / (전체 인원) ] 을 구해주어야하는데 단계가 이동할 때마다 해결한 인원을 전체인원에서 빼주어야 한다. 예를 들어, 1단계에 있는 인원이 2명이라면 2단계 실패율을 검사해줄 땐 [멈춰있는 인원 ... js카카오프로그래머스실패율자바스크립트알고리즘js july, 1 (1) 1) 행동과 관련된 디자인을 삽입하는 가상 선택자 link) 이미 방문한 적이 있는 곳에서 링크 적용할때 쓰는 가상선택자 2) 일정한 규칙을 바탕으로 한 디자인을 적용하는 가상 선택자 프로젝트 폴더 설정 방법 홈페이지 만들때 주로 imag, html, css 로 주로 만드는데 지금은 한 폴더 안에 넣지만 홈페이지 하나 만드는데 페이지가 늘어날 수록 html, css 문서 양도 많아진다. 폴더... 카카오CSSFTPCSS [알고리즘] 키패드 누르기 프로그래머스 2020 카카오 인턴십 코딩테스트에서 출제된 문제 문제는 이해가 가지만 구현을 어떻게 해야할지 한참 고민을 했다. 각 번호의 위치를 x,y에 위치로 표현하여 중앙 열을 누를때 거리 계산이 쉽도록 하였다. 각 번호에 맞는 위치를 저장하였다. 시작은 *,#에서 시작한다. 빨간 원은 왼손 파란 원은 오른손으로 표시, 노란 원은 누를 번호 왼손과 누를 번호의 거리, 오른손과 누를 번호의... python카카오프로그래머스algorithm2020 카카오 인턴십 코딩테스트2020 카카오 인턴십 코딩테스트 programmers - 2020 카카오 - 가사 검색 효율성에서 통과하지 못한 코드. 참고)... 카카오알고리즘알고리즘 [Programmers] level 2 - 오픈채팅방 (2019 KAKAO BLIND RECRUITMENT) 👩🏻💻 문제 문제가 너어무 길다 요약을 하자면 record 배열에 "행동 유저아이디 닉네임(Leave 일 때는 없음)"으로 구성된 문자열이 있고, 이 record 배열이 함수 파라미터로 들어온다. 리턴해야 하는 result 배열은 1. 다시 들어올 때 바뀐 닉네임 2. Change로 바뀐 닉네임이 반영된 최종 메시지 문자열을 원소로 갖는다. 👩🏻💻 정답 코드 👩🏻💻 Remember... 카카오프로그래머스Java알고리즘코딩테스트Java
숫자열과 문자열 문제소개 코드 정의된 변수 값 확인 range(len(nums)) 활용코드... 코딩문제풀이카카오프로그래머스코딩테스트문제풀이 카카오 - 신고 결과 받기 문제소개 입출력 예시 코드 리팩토링 정의된 변수 확인... 코딩테스트신고결과받기문제카카오문제 programmers - 2018 카카오 - 다트게임 다트 게임 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single(S),... 카카오알고리즘알고리즘 [알고리즘] 순위 검색 데이터를 주고 쿼리를 처리해보라는 문제다. 컬럼수만큼 배열을 만들고 카운트 해주는 식으로 도전했다. 100점 이상인 모든 데이터를 얻기위해서는 단순하게 생각한다면 순차순회하면 될것이다. 다음과 같이 각 인덱스마다 데이터의 갯수가 있다고 생각해보자 그러면 2 이상인 데이터를 찾기위해서 [2,data.length()] 까지를 구해야하는데 중간에 0인 데이터가 끼어있다면 골치가 아프다. (잠시 세... 카카오알고리즘알고리즘 프로그래머스 - 4단 고음 n이 주어졌을 때, 해당 숫자가 문제에서 주어진 조건에 만족할 때 n을 만들 수 있는 경우가 몇가지인지를 체크하면 되는 문제이다. 등의 문자열을 주는데, 여기서 *는 곱하기 3연산이고, +는 더하기 1연산이다. * 뒤에는 2개의 + 연산이 올 수 있는데, *가 **++++, *+*+++등의 형태로 연속적으로 주어질 수 있다. 시작은 1부터해서 *를 만날때마다 곱하기 3을 해주고, +를 만날때... 카카오프로그래머스알고리즘알고리즘 [프로그래머스] LV.1 실패율 Problem | 반복문을 돌면서 전체 인원, 각 단계에 멈춰있는 인원을 카운트 map을 돌면서 실패율을 계산하며 map에 값을 넣어준다. 1번에서 구했던 것을 이용하여, 실패율은 [ 멈춰있는 인원 / (전체 인원) ] 을 구해주어야하는데 단계가 이동할 때마다 해결한 인원을 전체인원에서 빼주어야 한다. 예를 들어, 1단계에 있는 인원이 2명이라면 2단계 실패율을 검사해줄 땐 [멈춰있는 인원 ... js카카오프로그래머스실패율자바스크립트알고리즘js july, 1 (1) 1) 행동과 관련된 디자인을 삽입하는 가상 선택자 link) 이미 방문한 적이 있는 곳에서 링크 적용할때 쓰는 가상선택자 2) 일정한 규칙을 바탕으로 한 디자인을 적용하는 가상 선택자 프로젝트 폴더 설정 방법 홈페이지 만들때 주로 imag, html, css 로 주로 만드는데 지금은 한 폴더 안에 넣지만 홈페이지 하나 만드는데 페이지가 늘어날 수록 html, css 문서 양도 많아진다. 폴더... 카카오CSSFTPCSS [알고리즘] 키패드 누르기 프로그래머스 2020 카카오 인턴십 코딩테스트에서 출제된 문제 문제는 이해가 가지만 구현을 어떻게 해야할지 한참 고민을 했다. 각 번호의 위치를 x,y에 위치로 표현하여 중앙 열을 누를때 거리 계산이 쉽도록 하였다. 각 번호에 맞는 위치를 저장하였다. 시작은 *,#에서 시작한다. 빨간 원은 왼손 파란 원은 오른손으로 표시, 노란 원은 누를 번호 왼손과 누를 번호의 거리, 오른손과 누를 번호의... python카카오프로그래머스algorithm2020 카카오 인턴십 코딩테스트2020 카카오 인턴십 코딩테스트 programmers - 2020 카카오 - 가사 검색 효율성에서 통과하지 못한 코드. 참고)... 카카오알고리즘알고리즘 [Programmers] level 2 - 오픈채팅방 (2019 KAKAO BLIND RECRUITMENT) 👩🏻💻 문제 문제가 너어무 길다 요약을 하자면 record 배열에 "행동 유저아이디 닉네임(Leave 일 때는 없음)"으로 구성된 문자열이 있고, 이 record 배열이 함수 파라미터로 들어온다. 리턴해야 하는 result 배열은 1. 다시 들어올 때 바뀐 닉네임 2. Change로 바뀐 닉네임이 반영된 최종 메시지 문자열을 원소로 갖는다. 👩🏻💻 정답 코드 👩🏻💻 Remember... 카카오프로그래머스Java알고리즘코딩테스트Java