목록분류 전체보기 (372)
라떼는말이야
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/caCmaP/btq93nFGCFe/ppw1dr1u4bzn6lOqwbzV21/img.png)
커넥트재단 부스트코스의 코틀린 프로그래밍 기본1 강의를 들으며 처음 마주한 오류이다. 우선 영상이 올라온 상반기에 비해 현재 인텔리제이의 UI가 달라져서 완전히 똑같이 따라가지 못했다. 오류 내용 웃긴 것은 프로젝트를 생성 후 같이 팜플렛으로 생성되는 코틀린 소스를 실행시키면 정상적으로 "hello world"를 찍는다. 그런데 한번 더 실행시키면 그 이후부터는 위와 같은 오류가 뜬다. 시도한 방법 환경 변수 설정 문제인가 싶어서 환경 변수도 여러 번 다시 실행시켜보고 기존에 사용하던 JDK와 충돌이 일어난 것인가 싶어서 기존에 사용하던 JDK도 다 삭제했다. 그 외에 구글링해서 나온 결과들을 다 해봤지만 실패였다. 해결 방법 강의에서는 좌측 메뉴에서 Kotlin탭에서 선택하도록 설명해주셨다. 그래서 나..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/csmwKl/btq9TF8iIJ9/N8KvSEUV6TLoYzOgyCN4K0/img.png)
2021 카카오 채용연계형 인턴십 문제입니다. 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 제한사항 1 ≤ s의 길이 ≤ 50 s가 "zero" ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d8v92k/btq9MFtYjBV/Xe1yjjLkfssHgiANjahYp1/img.png)
당첨 확률이 높은 숫자 10개는 다음과 같다. 03, 10, 38, 23, 41, 44, 31, 16, 13, 30 분석 방법 및 나의 생각 1회 ~ 972회의 데이터를 가지고 딥러닝 알고리즘(LSTM)으로 학습을 시켜 1 ~ 45의 숫자가 각각 다음 회차(971회)에 몇 %의 확률로 적중할 것인지 분석한 결과이다. 참고로 LSTM은 RNN 계열이고, 시계열 데이터에서 주로 사용하는 알고리즘이며 이전의 결과가 다음의 결과에 영향을 미치는 데이터를 학습시키는데 사용된다. 즉, 시간에 따라 변하는 집 값의 변화 추이, 주가의 변동, 자연어 처리 등을 학습할 때 주로 사용하는 알고리즘이다. 지금까지 당첨된 번호들이 다음 결과와 연관이 있다는 가정 하에 LSTM 알고리즘을 사용하게 된다. 결과를 보면 알겠지만 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mehHH/btq9JNldxLO/rqHP6KRzqSQXNhZPd2lmuk/img.jpg)
갤럭시탭S7+(이하 갤탭)를 사전예약으로 구매해 10개월 정도를 사용하였다. 갤탭 펜 필기감은 애플펜슬과 다르게 펜촉 끝이 말랑한 소재라서 더 부드러운 필기감을 준다. 필기감이 좋은 만큼 마찰력으로 인해 펜촉이 닳는다. 펜촉은 소모품이며 삼성 서비스센터에서 살 수 있다. 나도 다른 일로 삼성 서비스 센터를 방문했다가 오래 사용해 많이 소모된 펜촉을 바꿔주기 위해 펜촉을 구매했다. 펜촉 구입 방법 펜촉은 삼성 서비스 센터에서 구입 가능하다. 우리 동네의 삼성은 1층엔 갤럭시워치, 갤탭, 갤럭시 스마트폰 등의 삼성 제품을 전시해놓고 구매할 수 있는 곳이고, 2층에 서비스 센터가 존재한다. 펜촉과 같은 소모품을 구매하는 것은 2층 서비스센터에서 가능했다. 서비스센터 한쪽에 있는 상품 구입처로 가서 펜촉을 사겠..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ro1lM/btq8KaUJU3y/W5jcYqL9e8BlnB6Ay5LOB1/img.png)
결론부터 말하자면 다음 회차에 적중할 확률이 높은 숫자 6개를 뽑으면 다음과 같다. 3, 25, 4, 23, 11, 1 다음 회차에 적중할 확률이 높은 숫자 10개를 뽑으면 다음과 같다. 3, 25, 4, 23, 11, 1, 12, 20, 26, 16 분석 방법 및 나의 생각 1회 ~ 970회의 데이터를 가지고 딥러닝 알고리즘(LSTM)으로 학습을 시켜 1 ~ 45의 숫자가 각각 다음 회차(971회)에 몇 %의 확률로 적중할 것인지 분석한 결과이다. 참고로 LSTM은 RNN 계열이고, 시계열 데이터에서 주로 사용하는 알고리즘이며 이전의 결과가 다음의 결과에 영향을 미치는 데이터를 학습시키는데 사용된다. 즉, 시간에 따라 변하는 집 값의 변화 추이, 주가의 변동, 자연어 처리 등을 학습할 때 주로 사용하는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cn3iyS/btq8FWcHOX2/fRoOl6tYy34mbolMoM1660/img.png)
월간 코드 챌린지 시즌1 문제입니다. 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 s의 길이는 1 이상 150,000 이하입니다. s에는 '1'이 최소 하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/StQ8p/btq8GoTZh8e/8q4R84jnk94SPqaudYIBok/img.png)
문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류이름 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothes의 모든 원소는 문자열로 이루어져 있습니다. 모든 문자열의 길이는 1 이상 20..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nCZSQ/btq8A7ZbbfC/gvXscOt8EE3S7kQawzrZc0/img.png)
2019 카카오 개발자 겨울 인턴십 문제입니다. 문제 설명 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 없는 튜플 (a1, a2, a3, ..., an)이 주어질 때(단, a1, a2, ..., an은 자연수..