-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
94 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
# ---------- 1. 정수 부분 | O | ||
def solution(flo): | ||
return int(flo) | ||
|
||
|
||
# ---------- 2. 부분 문자열인지 확인하기 | O | ||
def solution(my_string, target): | ||
return 1 if target in my_string else 0 | ||
|
||
|
||
# ---------- 3. 문자열로 변환 | O | ||
def solution(n): | ||
return str(n) | ||
|
||
|
||
# ---------- 4. 꼬리 문자열 | O | ||
def solution(str_list, ex): | ||
return "".join(string for string in str_list if ex not in string) | ||
|
||
|
||
# ---------- 5. 문자열 앞의 n글자 | O | ||
def solution(my_string, n): | ||
return my_string[0:n] | ||
|
||
|
||
# ---------- 6. flag에 따라 다른 값 반환하기 | O | ||
def solution(a, b, flag): | ||
return a + b if flag == True else a - b | ||
|
||
|
||
# ---------- 7. n번째 원소까지 | O | ||
def solution(num_list, n): | ||
return num_list[0:n] | ||
|
||
|
||
# ---------- 8. 공배수 | O | ||
def solution(number, n, m): | ||
return 1 if number % n == 0 and number % m == 0 else 0 | ||
|
||
|
||
# ---------- 9. 첫번째로 나오는 음수 | O | ||
def solution(num_list): | ||
for i in range(len(num_list)): | ||
if num_list[i] < 0: | ||
return i | ||
return -1 | ||
|
||
|
||
# ---------- 10. 문자열 곱하기 | O | ||
def solution(my_string, k): | ||
return my_string * k | ||
|
||
|
||
# ---------- 11. 문자열을 정수로 변환하기 | O | ||
def solution(n_str): | ||
return int(n_str) | ||
|
||
|
||
# ---------- 12. 길이에 따른 연산 | O | ||
def solution(num_list): | ||
if len(num_list) >= 11: | ||
return sum(num_list) | ||
else: | ||
answer = 1 | ||
for num in num_list: | ||
answer *= num | ||
return answer | ||
|
||
|
||
# ---------- 13. n개 간격의 원소들 | O | ||
def solution(num_list, n): | ||
return [num_list[i] for i in range(0, len(num_list), n)] | ||
|
||
|
||
# ---------- 14. 대문자로 바꾸기 | O | ||
def solution(myString): | ||
return myString.upper() | ||
|
||
|
||
# ---------- 15. 소문자로 바꾸기 | O | ||
def solution(myString): | ||
return myString.lower() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,14 @@ | ||
# Lv_0 (with Python) | ||
|
||
| | 문제명 | 푼 날짜 | | ||
| :-: | ----------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------: | | ||
| 1 | a와b 출력하기<br>두 수의 차<br>두 수의 곱<br>나이 출력<br>두 수의 합<br>두 수의 나눗셈<br>나머지 구하기<br>숫자 비교하기<br>몫 구하기<br>각도기 | [23.09.19](./230919.py) | | ||
| 2 | 짝수의 합<br>배열의 평균값<br>양꼬치<br>피자 나눠 먹기<br>짝수 홀수 개수 | [23.09.20](./230920.py) | | ||
| 3 | 문자열 출력하기<br>문자열 반복해서 출력하기<br>대소문자 바꿔서 출력하기<br>특수문자 출력하기<br>덧셈식 출력하기 | [23.09.21](./230921.py) | | ||
| 4 | 문자열 붙여서 출력하기<br>문자열 돌려서 출력하기<br>홀짝 구분하기<br>편지<br>배열 원소의 길이 | [23.09.22](./230922.py) | | ||
| 5 | 배열 자르기<br>배열 뒤집기<br>점의 위치 구하기<br>중복된 숫자 개수<br>아이스 아메리카노 | [23.09.23](./230923.py) | | ||
| 6 | 문자열 뒤집기<br>배열의 유사도<br>삼각형의 완성 조건(1)<br>자릿수 더하기<br>최댓값 만들기 (1) | [23.09.24](./230924.py) | | ||
| 7 | 머쓱이보다 키 큰 사람<br>문자 반복 출력하기<br>특정 문자 제거하기<br>피자 나눠먹기 (3)<br>모음 제거 | [23.09.25](./230925.py) | | ||
| 8 | 순서쌍의 개수<br>배열 두배 만들기<br>문자열 안에 문자열<br>중앙값 구하기<br>옷가게 할인 | [23.09.26](./230926.py) | | ||
| 9 | 숨어있는 숫자의 덧셈(1)<br>n의 배수<br>짝수는 싫어요<br>제곱수 판별하기<br>문자열 뒤의 n글자 | [23.09.27](./230927.py) | | ||
| | 문제명 | 푼 날짜 | | ||
| :-: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------: | | ||
| 1 | a와b 출력하기<br>두 수의 차<br>두 수의 곱<br>나이 출력<br>두 수의 합<br>두 수의 나눗셈<br>나머지 구하기<br>숫자 비교하기<br>몫 구하기<br>각도기 | [23.09.19](./230919.py) | | ||
| 2 | 짝수의 합<br>배열의 평균값<br>양꼬치<br>피자 나눠 먹기<br>짝수 홀수 개수 | [23.09.20](./230920.py) | | ||
| 3 | 문자열 출력하기<br>문자열 반복해서 출력하기<br>대소문자 바꿔서 출력하기<br>특수문자 출력하기<br>덧셈식 출력하기 | [23.09.21](./230921.py) | | ||
| 4 | 문자열 붙여서 출력하기<br>문자열 돌려서 출력하기<br>홀짝 구분하기<br>편지<br>배열 원소의 길이 | [23.09.22](./230922.py) | | ||
| 5 | 배열 자르기<br>배열 뒤집기<br>점의 위치 구하기<br>중복된 숫자 개수<br>아이스 아메리카노 | [23.09.23](./230923.py) | | ||
| 6 | 문자열 뒤집기<br>배열의 유사도<br>삼각형의 완성 조건(1)<br>자릿수 더하기<br>최댓값 만들기 (1) | [23.09.24](./230924.py) | | ||
| 7 | 머쓱이보다 키 큰 사람<br>문자 반복 출력하기<br>특정 문자 제거하기<br>피자 나눠먹기 (3)<br>모음 제거 | [23.09.25](./230925.py) | | ||
| 8 | 순서쌍의 개수<br>배열 두배 만들기<br>문자열 안에 문자열<br>중앙값 구하기<br>옷가게 할인 | [23.09.26](./230926.py) | | ||
| 9 | 숨어있는 숫자의 덧셈(1)<br>n의 배수<br>짝수는 싫어요<br>제곱수 판별하기<br>문자열 뒤의 n글자 | [23.09.27](./230927.py) | | ||
| 10 | 정수 부분<br>부분 문자열인지 확인하<br>문자열로 변환<br>꼬리 문자열<br>문자열 앞의 n글자<br>flag에 따라 다른 값 반환하기<br>n번째 원소까지<br>공배수<br>첫번째로 나오는 음수<br>문자열 곱하기<br>문자열을 정수로 변환하기<br>길이에 따른 연산<br>n개 간격의 원소들<br>대문자로 바꾸기<br>소문자로 바꾸기 | [23.09.28](./230928.py) | |