일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JDK설치하기
- java자료형
- 자바 변수
- 알고리즘
- 자바규칙
- java 내장 메서드
- 자바
- 자바 코드 구조
- 코딩테스트
- JDK
- java
- Python
- 인텔리제이
- 문자열 내장 메서드
- 자료형
- 프로그래밍언어
- 자바주석
- 인텔리제이설치하기
- Mac에 JDK 설치하기
- 파이썬
- Java독학하기
- Mac에 인텔리제이 설치하기
- 자바 자료형
- 자바코드
- 점프투자바
- 프로그래머스
- 코딩연습
- java문자열
- Today
- Total
목록알고리즘 (5)
코딩 뚝딱이
LV2 ■ 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. ■ 제한 조건 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. ■ 입출력 예 s answer "pPoooyY" true "Pyy" false ■ 기본 제공 틀 (Python) def solution..
LV2 ■ 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. ■ 제한 조건 n은 0 이상 3000이하인 정수입니다. ■ 입출력 예 n return 12 28 5 6 ■ 기본 제공 틀 (Python) def solution(n): answer = 0 return answer ▼ A N S W E R ▼ ■ 내 풀이 (Python) def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: answer += i return answer ■ 내 풀이 설명 (Python) ※ 약수란? 어떤 수를 나누어떨어지게 하는 수 따라서, 1 부터 n까지의 범위에서 i가 돌아갈 때, n을 ..
LV1 ■ 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. ■ 제한 조건 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. ■ 입출력 예 seoul return ["Jane", "Kim"] "김서방은 1에 있다" ■ 기본 제공 틀 (Python) def solution(seoul): answer = '' return answer ▼ A N S..
LV1 ■ 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. ■ 제한 조건 n은 길이 10,000이하인 자연수입니다. ■ 입출력 예 n return 3 "수박수" 4 "수박수박" ■ 기본 제공 틀 (Python) def solution(n): answer = '' return answer ▼ A N S W E R ▼ ■ 내 풀이 (Python) def solution(n): answer = '수박' * n answer = answer[:n] return answer ■ 내 풀이 설명 (Python) '수박'이라는..
LV2 ■ 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. ■ 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. ■ 입출력 예 a b return 3 5 12 3 3 3 5 3 12 ■ 기본 제공 틀 (Python) def solution(a, b): answer = 0 return answer ▼ A N S W E R ▼ ■ 내 풀이 (Python) def solution..