[코딩테스트 Lv.0] 정수 찾기
문제 설명정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요.제한사항3 ≤ num_list의 길이 ≤ 1001 ≤ num_list의 원소 ≤ 1001 ≤ n ≤ 100입출력 예num_list n result[1, 2, 3, 4, 5] 3 1[15, 98, 23, 2, 15] 20 0입출력 설명입출력 예 #1[1, 2, 3, 4, 5] 안에 3이 있으므로 1을 return합니다.입출력 예 #2[15, 98, 23, 2, 15] 안에 20이 없으므로 0을 return합니다.내 풀이Javaclass Solution { public int solution(int[] num_list, int..
2024. 5. 27.
[파이썬 문제풀이 100] 029. 리스트 안에 있는 문자로 하나의 문자열 만들기(join)
파이썬 문제풀이 100출처 : 길벗 이형우 지음 a = [’시은’, ‘우진’, ‘지연’, ‘지훈’]과 같이 우리 반 학생들의 이름이 저장된 리스트가 있습니다. 이 리스트의 문자열들을 연결(join)해 하나의 문자열을 만들려고 합니다. 다음과 같이 코드 실행 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과시은 우진 지연 지훈a = [’시은’, ‘우진’, ‘지연’, ‘지훈’]b= ____________print(b)문제 풀이더보기a = ['시은', '우진', '지훈', '지연']b = ' '.join(a)print(b) Apple 아이폰 13 mini 자급제COUPANGwww.coupang.com"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
2024. 5. 25.
[코딩테스트 Lv.0] 날짜 비교하기
문제 설명정수 배열 date1과 date2가 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다.만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요.제한사항● date1의 길이 = date2의 길이 = 3 ○ 0 ≤ year ≤ 10,000 ○ 1 ≤ month ≤ 12 ○ day는 month에 따라 가능한 날짜로 주어집니다.입출력 예date1 date2 result[2021, 12, 28] [2021, 12, 29] 1[1024, 10, 24] [1024, 10, 24] 0입출력 설명입출력 예 #1da..
2024. 5. 24.
[코딩테스트 Lv.0] 특별한 이차원 배열 1
문제 설명정수 n이 매개변수로 주어질 때, 다음과 같은 n × n 크기의 이차원 배열 arr를 return 하는 solution 함수를 작성해 주세요.arr[i][j] (0 ≤ i, j 제한사항1 ≤ n ≤ 100입출력 예n result3 [[1, 0, 0], [0, 1, 0], [0, 0, 1]]6 [[1, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0], [0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 1]]1 [[1]]입출력 설명입출력 예 #1예제 1번의 n의 값은 3으로 다음과 같이 2차원 배열을 채울 수 있습니다.i \ j 0 1 20 1 0 01 0 1 02 0 0 1따라서 [[1, 0, 0]..
2024. 5. 22.
[코딩테스트 Lv.0] 정수를 나선형으로 배치하기
문제 설명양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n^2 까지 정수를 인덱스 [0][0]부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 30입출력 예n result4 [[1, 2, 3, 4], [12, 13, 14, 5], [11, 16, 15, 6], [10, 9, 8, 7]]5 [[1, 2, 3, 4, 5], [16, 17, 18, 19, 6], [15, 24, 25, 20, 7], [14, 23, 22, 21, 8], [13, 12, 11, 10, 9]]입출력 설명입출력 예 #1예제 1번의 n의 값은 4로 4 × 4 배열에 다음과 같이 1부터 16까지 숫자를 채울 수 있습니다.행 \ 열 0 1 2 30..
2024. 5. 22.
[파이썬 문제풀이 100] 028. 리스트 안에 리스트
파이썬 문제풀이 100출처 : 길벗 이형우 지음 다음과 같이 코드 실행 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과메이킷 학생의 시험 점수는 95우진 학생의 시험 점수는 100이은 학생의 시험 점수는 98a = [[’메이킷’, 95], [’우진’, 100], [’시은’, 98]]print(________, ‘학생의 시험 점수는’, ________)print(________, ‘학생의 시험 점수는’, ________)print(________, ‘학생의 시험 점수는’, ________)문제 풀이더보기a = [[’메이킷’, 95], [’우진’, 100], [’시은’, 98]]print(a[0][0],'학생의 시험 점수는', a[0][1])print(a[1][0],'학생의 시험 점수는', a[1][1])..
2024. 5. 22.
[파이썬 문제풀이 100] 027. 리스트 거꾸로 잘라내기
파이썬 문제풀이 100출처 : 길벗 이형우 지음 a = [’형우’, ‘윤진’, ‘시은’, ‘우진’]과 같은 리스트가 있을 때 리스트 슬라이싱으로 리스트 순서가 거꾸로 바뀐 리스트를 생성해서 출력하세요. 아래 코드의 빈 칸을 완성하세요.a = [’형우’, ‘윤진’, ‘시은’, ‘우진’]b = __________________print(b) 실행결과['우진', '시은', '윤진', '형우']문제 풀이더보기a = [’형우’, ‘윤진’, ‘시은’, ‘우진’]b = a[-1:-5:-1]print(b)
2024. 5. 22.