코딩 퀴즈 - 1, 2, 3 더하기
동적 계획법(Dynamic Programming, DP)을 사용하여 특정 숫자를 만들 수 있는 경우의 수를 찾는 함수를 작성해 보세요.
동적 계획법(Dynamic Programming, DP)을 사용하여 특정 숫자를 만들 수 있는 경우의 수를 찾는 함수를 작성해 보세요.
동적 계획법으로 주어진 정수 n을 1로 만들기 위한 최소 연산 횟수를 구하기
2의 거듭제곱에 해당하는 숫자들로 이루어진 리스트를 생성하는 함수를 작성
탐욕 알고리즘을 사용하여 ATM에서 사람들이 돈을 인출하는 데 필요한 최소 시간을 계산하는 함수를 작성합니다.
클래스 퀴즈
자동차 클래스 만들기
문자열 리스트를 입력하고, 각 문자열의 길이를 출력하는 프로그램을 만들어 보세요.
정수 리스트에서 가장 작은 수를 제거하는 함수를 작성
주어진 문자열이 팰린드롬인지를 판별하는 함수를 작성합니다.
파이썬으로 제곱을 구하는 방법을 알아보고, 이를 코드로 구현해 보세요.
주어진 정수 배열에서 두 수를 더하여 특정 목표값을 만들 수 있는 두 수의 인덱스를 찾는 함수를 작성
딕셔너리 get 메서드를 사용하여 특정 키에 대해 값을 안전하게 추출하는 함수를 작 성해 보세요.
파이썬의 리스트 정렬 기능인 sort() 함수를 사용하는 코딩 퀴즈
filter()와 map()을 사용해 리스트에서 홀수만 추출해 보세요.
짝수 번째 문자들을 대문자로, 홀수 번째 문자들을 소문자로 변환하는 함수를 작성
문자열을 뒤집는 함수를 작성
BFS를 이용한 방문 순서를 출력하는 코딩 퀴즈
DFS를 이용한 방문 순서를 출력하는 코딩 퀴즈
파이썬으로 간단한 배열 자료구조를 만들어 보세요.
버블 정렬 알고리즘을 사용해 숫자가 담긴 리스트를 오름차순으로 정렬하는 함수를 만들어 보세요.
병합 정렬 알고리즘을 사용해 숫자가 담긴 리스트를 오름차순으로 정렬하는 함수를 만들어 보세요.
삽입 정렬 알고리즘을 사용해 숫자가 담긴 리스트를 오름차순으로 정렬하는 함수를 작성해 보세요.
선택 정렬 알고리즘을 사용해 숫자가 담긴 리스트를 오름차순으로 정렬하는 함수를 작성해 보세요.
주어진 정수 범위 내에서 모든 소수를 찾아 리스트로 반환하는 함수를 작성
순차 탐색을 사용하여 리스트 내에서 특정 요소를 찾는 함수를 작성해 보세요.
파이썬으로 간단한 스택 자료구조를 만들어 보세요.
썩은 사과를 찾는 함수를 작성해 보세요.
주어진 두 문자열이 애너그램인지를 판별하 는 함수를 작성
파이썬으로 간단한 연결 리스트 자료구조를 만들어 보세요.
문자열 배열에서 유일하게 등장하는 단어를 찾는 함수 작성하기
이진 탐색을 사용하여 리스트 내부에서 목표 값의 인덱스를 찾는 함수를 작성해 보세요.
이차원 배열을 대각선으로 순회하는 함수를 작성
이차원 배열을 일차원 배열로 변환하는 함수를 작성해 보세요.
재귀적으로 리스트의 모든 요소들의 합을 계산하는 함수를 작성해 보세요.
점수에 해당하는 학점을 반환
파이썬 함수를 활용하여 주어진 수의 10배를 반환하는 프로그램을 작성해 보세요.
주식 가격 리스트에서 가장 큰 이익을 낼 수 있는 매수와 매도 시점을 찾는 함수를 작성합니다.
입력값에 따라 동적으로 출력하는 코드를 작성해 보세요.
문자열에 카이사르 암호(Caesar cipher)를 적용하는 함수 작성하기
퀵 정렬 알고리즘을 사용해 숫자가 담긴 리스트를 오름차순으로 정렬하는 함수를 만들어 보세요.
파이썬으로 간단한 큐 자료구조를 만들어 보세요.
딕셔너리를 만드는 함수를 작성
이름과 점수가 쌍으로 이루어진 튜플들의 리스트를 점수에 따라 내림차순으로 정렬하는 함수를 작성
섭씨(C)와 화씨(F) 온도를 변환하는 함수 작성하기
재귀 함수를 이용하여 피보나치 수열을 구현해보세요.
두 개의 집합(set)에 대한 합집합(union)과 교집합(intersection)을 구하는 함수를 작성
파이썬으로 간단한 해시 테이블 자료구조를 만들어 보세요.
리스트 각 요소의 홀수/짝수 여부를 판별하는 함수를 작성해 보세요.
파이썬의 문자열 find()와 rfind() 함수를 사용하여 문자열 내의 특정 부분의 위치를 찾는 코딩 퀴즈
파이썬에서 문자열 인덱싱을 사용하여 특정 부분의 문자를 반환하는 코딩 퀴즈
파이썬의 정수 나누기 연산자 '//'를 사용하여 정수 결과를 반환하는 코딩 퀴즈
주어진 수에 5를 더한 값을 출력해 보세요.