일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로그래머스
- 부스트캠프AITech
- 카카오 코딩테스트
- 도커연결오류
- docker시작하기
- 파이썬
- 카카오코딩테스트
- 파이썬 양과늑대
- 부스트캠프
- level1
- 파이썬 프로그래머스
- 라이브러리란?
- 카카오 파이썬
- 네이버 부스트캠프
- 프로그래머스LEVEL1
- 프로그래머스 레벨2
- 프로그래머스 파이썬
- 양과늑대
- 프로그래머스 양과늑대
- 카카오코테
- 부스트캠프 회고
- 부캠
- 프로그래머스 레벨1
- 도커오류
- 파이썬 재귀함수
- 프레임워크란?
- 코딩테스트
- Cannot connect to the Docker daemon at unix
- 프로그래머스 레벨3
- 파이썬 카카오코딩테스트
- Today
- Total
목록프로그래머스 파이썬 (5)
코린이의 공부일기
안녕하세요. 오늘은 카카오 코딩테스트 기출이였던 오픈채팅방 문제를 가져왔습니다. 파이썬의 dictionary 의 기능을 잘 알고계신 분들이라면 정말! 금방 풀 수 있는 문제였습니다. 한번 풀어보시고 내 풀이와 다른사람들의 풀이를 비교해보며 어떤 방식들이 있는지 보고 습득하시길 바랍니다! 문제설명 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 들어왔습니다." 채팅방에서 누군가 나가면 다음 메시..
안녕하세요! 오늘은 카카오 코딩테스트 문제이자 프로그래머스 레벨2에 있는 프렌즈 4블록 문제입니다. 요 문제는 차근차근 단계별로 생각해볼 수 있는 연습을 제대로 할 수 있었던 문제였습니다! 문제 푸는건 생각보다 빠르게 끝냈지만.... 테스트케이스 5 번에서 자꾸 실패가 뜨는 바람에 그거로 인해 몇 시간을 잡아먹었는지,,^ㅠ^.. 여러가지 풀이를 보니 어떤 식으로 알고리즘을 풀어낼 지 나름 간결하게(?) 생각한 결과 다른 풀이보단 더 간단해 보기가 편할 겁니다.ㅎㅎ 풀이를 먼저 보기전에 한번 풀어보고 비교하시는 걸 추천드립니다 :)) 문제설명 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블록이 2×2..
안녕하세요 ! 오늘은 프로그래머스 레벨2 문자열 압축을 가져왔습니다 ㅎㅎ 문제가 다른 문제보단 나름 쉽게(?) 이해할 수 있었지만,, 은근 숨겨진 부분을 찾아야 테스트케이스를 다 통과할 수 있었던 문제였습니다..! 여러분도 한번 꼬옥! 풀어보시고 제꺼랑 비교해보길! 문자열 슬라이싱만 많이 다뤄봤다면 금방 풀 수 있고 숨겨진 부분도 오래 걸리지 않게 찾을 수 있는 문제였습니다 ㅎㅎ 문제 설명 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 ..
안녕하세요 오늘은 프로그래머스 레벨1 자릿수 더하기를 가져왔습니다.워낙 가볍게 풀 수 있는 문제지만 이 문제를 통해 중요한 재귀함수로 푼 풀이가 있어 포스팅 했습니다!여러분도 그냥 한줄로 테스트케이스 넘었다고 그냥 넘어가시지 마시고 재귀함수풀이를 보며 더 공부해보세요!!ㅎㅎ 문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항N의 범위 : 100,000,000 이하의 자연수입출력 예Nanswer123698724입출력 예 설명입출력 예 #1 문제의 예시와 같습니다.입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. 1번 째..
안녕하세요! 오늘은 이상한 문자 만들기 레벨1 코테를 들고왔습니다. 워낙 어렵지 않은 문제여서 포스팅을 안하려 했지만, 정말 중요한 조심해야할 점(?)이 있어 포스팅하게 되었습니당 ㅎㅎ 꼭 한번 풀어보시고 코딩을 비교하며 봐주세요! 문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예 s return try hello worl..