일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- PYTHON
- Git
- ubuntu
- 캐치카페
- github
- 자연어처리
- 편스토랑 우승상품
- Kaggle
- gs25
- 코로나19
- 데이콘
- 프로그래머스 파이썬
- leetcode
- 프로그래머스
- 맥북
- 우분투
- Baekjoon
- Docker
- programmers
- 백준
- SW Expert Academy
- 더현대서울 맛집
- 편스토랑
- dacon
- hackerrank
- ChatGPT
- 금융문자분석경진대회
- AI 경진대회
- Real or Not? NLP with Disaster Tweets
- 파이썬
- Today
- Total
목록
반응형
ChatGPT (13)
솜씨좋은장씨
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1lXrK/btsbVcPhI5B/tMtx1TZCjB9ycoyMeRDBaK/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 연속 부분 수열 합의 개수 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1. 👨🏻💻 코드 ( Solution ) - SOMJANG def solution(elements): answer_list = set(elements) for n in range(1, len(elements) + 1): for idx in range(len(elements)): if idx+n < len(elements): answer_list.add(sum(elements[idx:idx..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ewAOZe/btsbSNpcJLS/KCQUYqu5DohkWrgNiCHxrk/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 달리기 경주 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 이 문제는 주어지는 입력의 크기가 커서 신경써서 코드를 풀지 못하면 시간초과를 받을 수 있는 문제입니다. def solution(players, callings): for call in callings: idx = players.index(call) players[idx], players[idx-1] = players[idx-1], players[idx] return players 실제로 첫 풀이에서 ...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bE7NdT/btsa5VVBllv/aXDVPukEbtjcrBgILQJQg1/img.png)
코딩 1일 1문제! 오늘의 문제는 그동안 문제를 제대로 읽지않고 저 이어져있는 모스부호를 어떻게 나눌까 고민하며 미루고 미루다 각 모스부호 코드 마다 공백이 존재하는 것을 알고 풀어버린 모스부호 (1) 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1. 모스부호별 알파벳이 담긴 dictionary 를 하나 만들어 줍니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buov9L/btr9Gh7BFCZ/sa3dedr24sOwSHVgZj9asK/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 공 던지기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG k 번째 던지는 사람의 위치가 2 * (k-1) 를 사람의 수로 나눈 나머지 임을 활용하였습니다. 👨🏻💻 코드 (Solution)- SOMJANG def solution(numbers, k): answer = numbers[(2 * (k-1)) % len(numbers)] return answer 👨🏻💻 문제 풀이 - ChatGPT - 실패! 문제의 맥락만 이해한다면 제가 푼 것 처럼 아주 쉽게 풀 수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SV3ni/btr9dXl72ym/GNJWx567RgdF6akfwTZiHk/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 진료순서 정하기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1. 먼저 응급도가 담겨져있는 리스트를 내림차순으로 정렬합니다. 2. 이렇게 만든 리스트로 숫자를 key 로 순번을 value 로 하는 dictionary 를 만들어줍니다. 3. 마지막으로 응급도 리스트에서 하나씩 숫자를 꺼내오면서 emergency_dict 에 응급도를 넣어 나오는 idx 를 모아 정답으로 합니다. 👨🏻💻 코드 (Solution)- SOMJANG def solution(emerge..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBGHzd/btr8Lgn3eFv/9mpj2pTkvbHOHzRU12q110/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 팩토리얼 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1. math 의 factorial 함수를 활용하여 팩토리얼을 구하는 함수 factorial 을 만들었습니다. 2. i = 1 부터 시작하고 while 반복문을 실행합니다. 3. 반복문 안에서 아까 만들어 둔 factorial 함수를 활용하여 팩토리얼을 구합니다. 4. 계산한 팩토리얼 값이 입력 받은 수 n 과 같아지면 반복문 종료 -> 이때의 i 를 return 합니다. 5. 계산한 팩토리얼의 값이 만약 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lo5yF/btr8Lguif91/dKUkbisvNFmURmmgm4AAa0/img.png)
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 약수 구하기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1부터 n을 2로 나눈 값 까지 반복문을 돌면서 가져온 다음 n 을 해당 값으로 나웠을때 0이 되면 약수를 담는 리스트에 append 하고 마지막으로 이를 오름차순으로 정렬한 값을 정답으로 하였습니다. ( 쓰면서 보니 정렬하지 않아도 이미 정렬되어있는데 왜 정렬을 하려고했지? 라는 생각이 들었습니다. ) 👨🏻💻 코드 (Solution) - SOMJANG def solution(n): answer = [..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/18Bxu/btr7hypBV26/0JrVwPk3EGtiDNkUsKatak/img.png)
코딩 1일1문제! 오늘의 문제는 프로그래머스의 2차원으로 만들기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG num_list 의 길이를 n 으로 나눈 값 만큼 반복문을 돌면서 num_list 를 idx*n 부터 (idx+1)*n -1 만큼씩 잘라서 정답을 만들었습니다. 👨🏻💻 코드 ( Solution ) - SOMJANG def solution(num_list, n): answer = [num_list[idx*n:(idx+1) *n] for idx in range(len(num_list) // n)] re..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wDK4J/btr7e1lheym/8BjK2oUyC2HOkadicwczJk/img.png)
코딩 1일 1문제! 오늘의 문제는 백준의 IPv6 입니다. 3107번: IPv6 첫째 줄에 올바른 IPv6 주소가 주어진다. 이 주소는 최대 39글자이다. 또한, 주소는 숫자 0-9, 알파벳 소문자 a-f, 콜론 :으로만 이루어져 있다. www.acmicpc.net 👨🏻💻 문제 풀이 - SOMJANG - 1회차 입력받은 IPv6 문자열을 : 로 split 한 다음 "" 일 경우 -> 0으로만 이루어져 있는 그룹이 있을 경우 그 중 한 개 이상 연속된 그룹을 하나 골라 콜론 2개(::) 로 변경한 경우 이므로 -> "0000" 을 문자열을 split 한 리스트의 길이를 8에서 빼고 + 1 한 값 만큼 full_address 리스트에 넣어줍니다. 이때 :: 을 ":" 으로 split 하면 "" 가 2개 생..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btnMbG/btr5ToOyeAE/RWPBm2AiIDmjaoybNKFA81/img.jpg)
코딩 1일 1문제! 오늘의 문제는 leetCode 의 Find the Difference of Two Arrays 입니다. Find the Difference of Two Arrays - LeetCode Can you solve this real interview question? Find the Difference of Two Arrays - Given two 0-indexed integer arrays nums1 and nums2, return a list answer of size 2 where: * answer[0] is a list of all distinct integers in nums1 which are not present in nums2 leetcode.com 👨🏻💻 문제 풀이 set..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/biLk8W/btr5RgXLuwu/Ybw7GiPq0n1Pwp4n1P25ck/img.jpg)
코딩 1일 1문제 오늘의 문제는 leetCode 의 Check if Every Row and Column Contains All Numbers 입니다. Check if Every Row and Column Contains All Numbers - LeetCode Can you solve this real interview question? Check if Every Row and Column Contains All Numbers - An n x n matrix is valid if every row and every column contains all the integers from 1 to n (inclusive). Given an n x n integer matrix matrix, return tru..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CNsTF/btr5enXkUtY/VnZCokFVMU1LkQkf5ZuJU1/img.jpg)
코딩 1일 1문제! 오늘의 문제는 leetCode 의 Number of Zero-Filed Subarrays 입니다. Number of Zero-Filled Subarrays - LeetCode Can you solve this real interview question? Number of Zero-Filled Subarrays - Given an integer array nums, return the number of subarrays filled with 0. A subarray is a contiguous non-empty sequence of elements within an array. Example 1: Input: nums = leetcode.com 👨🏻💻 문제 풀이 - SOMJANG 정답..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IChXO/btr4Prf4WaA/KTK6ILlAxwFXznMLfaxhY1/img.jpg)
코딩 1일 1문제! 오늘의 문제는 leetCode 의 Minimum Absolute Difference 입니다. Minimum Absolute Difference - LeetCode Can you solve this real interview question? Minimum Absolute Difference - Given an array of distinct integers arr, find all pairs of elements with the minimum absolute difference of any two elements. Return a list of pairs in ascending order(with respect t leetcode.com 👨🏻💻 문제 풀이 - SOMJANG 입력 받은..