프로그래머스 코딩 테스트(파이썬) 입니다. level_01 입니다. 간단한 코드이고, 마크다운 셀에 설명을 참조해서 보시면 됩니다. https://programmers.co.kr/learn/courses/30/lessons/76501> In [ ]: 문제 : 음양 더하기¶ 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolute..
프로그래머스 코딩 테스트 입니다. level_01 입니다. 약수와 관련된 문제입니다. 약수 개수가 짝수인 값은 더하고 홀수인 값은 빼는 문제입니다. 약수 개수가 홀수인 경우는 수학에서는 제곱수일 때입니다. 제곱수를 찾아서 문제를 해결하는 방향으로 풀었습니다. https://programmers.co.kr/learn/courses/30/lessons/77884> In [ ]: 약수의 개수와 덧셈¶ 문제 설명두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 예 left..
프로그래머스 코딩 테스트 입니다. level_01 입니다. 소수인지를 판별하는 함수(지난 블로그에 있습니다)와 n 보다 작은 모든 소수를 구하는 함수를 작성했으니 참조하십시오. "에라토스테네스의 체"로 구현했습니다. 자세한 설명은 마크다운 셀에 적었습니다. https://programmers.co.kr/learn/courses/30/lessons/12921> In [ ]: 소수 찾기¶ 문제 설명 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 1000000이하의 자연수입니다. 입출력 예 n result 10 4 5 3 입출력 예 설명 입출력 예 ..
프로그래머스 코딩 테스트입니다. level_01 문제입니다. 문제를 풀 때 고민했던 것들은 주피터 노트북 마크다운에 모두 적었습니다. 다른 분들 풀이는 보지 않고 풀기에 다소 난해할 수 있습니다. 물론 다 풀어도 다른 풀이는 잘 보지 않습니다. https://programmers.co.kr/learn/courses/30/lessons/64061> In [ ]: 크레인 인형뽑기 게임¶ 문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가..
프로그래머스 코딩 테스트 입니다. 아직 level_01입니다. 시간도 많고 여유는 더 많아서 하나씩 풀어나가기로 했습니다. 이번에 풀었던 것은 "K번째 수"를 찾는 문제입니다. 비교적 간단한 문제이므로 잘 읽어보시고 코딩해 보시길 권해드립니다. https://programmers.co.kr/learn/courses/30/lessons/42748> In [ ]: K번째수¶문제 설명¶ 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5..
프로그래머서 코딩 테스트입니다. 레벨 1이고 파이썬으로 코딩했습니다. https://programmers.co.kr/learn/courses/30/lessons/67256> [카카오 인턴] 키패드 누르기¶문제 설명¶ 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하며, 엄지손가락을 사용하는 규칙은 다음과 같습니다. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 오른쪽 열의 3개..
주피터 노트북 셀에 설명을 다 적었습니다. https://programmers.co.kr/learn/courses/30/lessons/42576> 완주하지 못한 선수¶문제 설명¶ 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항¶ 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하..
코드를 짜고 실행을 시키고... 다시 되짚어보다 보면 이것은 파이썬이 아니라는 생각이 듭니다. C나 BASIC 문법과 같은 코딩을 바라봅니다. "이걸 올려야 하나"하는 고민도 해봅니다. 오늘 모처럼 다른 사람의 코드를 살펴봤습니다. 전반적인 알고리즘은 비슷하지만 파이썬 형태로 짠 코드를 보면서 "파이썬적인 사고"가 아직 멀리 있는 것 같습니다. 좀더 파이썬적 사고를 할 수 있기를 희망해보면서 글을 올립니다. https://programmers.co.kr/learn/courses/30/lessons/77484?language=python3> 문제 : 로또의 최고 순위와 최저 순위¶문제 설명¶ 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는..
예전에 작성한 함수에 테스트 코드만 추가했습니다. 짧은 코드이기에 잘 살펴보시면 좋을 것 같습니다. https://programmers.co.kr/learn/courses/30/lessons/12937> 문제 : 짝수와 홀수¶문제 설명¶ 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건¶ num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num|return --|-- 3|"Odd" 4|"Even" In [ ]: 나머지 연산자를 사용하여 간단히 작성했습니다. 제출한 코드입니다¶ In [1]: def solution(num): odd_even = ['Even', 'Odd'] retu..
의 체육복 관련 문제입니다. 처음 과정을 구상하고 알고리즘으로 정리하여 코드를 작성하였습니다. 오류가 발생합니다. 이것 저것 수정을 하면서 작성했는데, 오류가 오히려 많아집니다. 컴퓨터를 끄고 머리속으로 시뮬레이션을 해봅니다. 논리적 오류, 놓친 부분이 있었습니다. 그래서 전체적으로 다시 수정하여 코드를 작성하였고, 채택되었습니다. https://programmers.co.kr/learn/courses/30/lessons/42862> 제목 : 체육복¶문제 설명¶ 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있..
- Total
- Today
- Yesterday
- 챗봇
- 텐서플로우
- checkpoint
- 파이썬
- 미분계수
- GPT
- 도함수
- Python
- 약수
- programmers
- 미분법
- 변화율
- TensorFlow
- router chain
- LangChain
- programmers.co.kr
- streamlit
- FewShot
- Chatbot
- 미분
- AI_고교수학
- RAG
- 고등학교 수학
- 랭체인
- 감히 아름다움
- 로피탈정리
- 프로그래머스
- LLM
- prompt
- ChatGPT
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |