문제 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번호는
머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를
스파르타코딩클럽 인생사진 쏙쏙 코딩네컷미니 프로젝트본 프로젝트는 스파르타코딩클럽에서 2월, 무료로 제공하는 강좌를 보고 하는 것으로 HTML과 CSS를 사용해 사진을 담은 네컷 프레임 웹페이지를 만들어보는 프로젝트이다.실행 환경: VSCodeVS Code에서 !, Ta
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내가 풀었던 방법은 짝수, 홀수 변수를 만들고 리스트 반복문을 통해 원소가 2로 나누어 떨어지는 경우
머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.math 모듈의 ceil() 함수를 사용했다.한 판
⚾️ 숫자 야구 > [코드잇] 파이썬 응용하기 [미니 프로젝트] 본 프로젝트는 모듈, 사용자 정의 함수 개념을 적용해 숫자 야구 게임을 하는 것으로 코드잇 파이썬 응용하기 과정에 나와 있다. 0. 규칙 컴퓨터는 0과 9 사이의 서로 다른 숫자 3개를 무작위로 뽑는다
최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다.나는 dictionary 개념을 이용해서 풀었다
🎰 로또 시뮬레이션 > [코드잇] 파이썬 응용하기 [미니 프로젝트] 본 프로젝트는 모듈, 사용자 정의 함수 개념을 적용해 로또 시뮬레이션을 해보는 것으로 코드잇 파이썬 응용하기 과정에 나와 있다. 1. 번호 뽑기 generate_numbers(n) 파라미터로 정수
첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 soluti
어제 anaconda prompt에서 가상환경을 만들고 그 안에 openCV를 설치했었다.pip install opencv-python그리고 import cv2로 모듈을 불러올 때도 아무 문제 없었는데, 오늘 다시 실행해보니 ModuleNotFoundError: No
문제 | 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이
1\. 깃허브에서 새 Repository 생성하기원격 레포지토리, 리모트 레포지토리(깃허브) ↔ 로컬 레포지토리(내 PC)2\. 로컬 레포지토리 → 리모트 레포지토리로컬 레포지토리의 내용을 처음으로 리모트 레포지토리에 올릴 때3\. 로컬 레포지토리의 변경 내용을 리모트
코드 버전 관리 프로그램버전 관리 - 파일 변화를 시간에 따라 저장지난 과정 확인 가능이전 버전으로 돌아갈 수 있음버전 관리 + 협업을 한 번에 할 수 있음.Git Bash : Windows에서 유닉스 커맨드를 사용할 수 있도록 해주는 프로그램다른 컴퓨터에 작업물 보내
문제 | 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만,
예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티
문제 | 다이얼 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.상수는 수를 다
영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다