티스토리 뷰
프로그래머스 LV1.을 풀면서 6월28~7월2일
제일 작은 수 제거하기
자연수 뒤집어 배열로 만들기
이상한 문자 만들기
문자열 내림차순으로 배치하기
문자열을 정수로 바꾸기
정수 제곱근 판별
자릿수 더하기
두 정수 사이의 합
소수 찾기
문자열 내 마음대로 정렬하기
1.
remove: 해당 아이템 제거
del: 인덱스로 제거
2. reverse()
: 뒤집어지지만, 정렬은 아님
*문자열 내림차순으로 배치하기
3. map
map(변환 함수, iterable data)
filter(거를기준함수, iterable data)
4. 대소문자
lower(), upper, isupper(), islower()
5. list to str
구분자.join(리스트)
6. 아스키코드
chr(숫자) : 숫자의 아스키
ord(문자) : 문자의 아스키코드
91부터 소문자
7. math모듈 없이 sqrt 구하기
python의 x**y 이용
x가 밑, y가 지수
루트는 0.5지수와 같으므로 -> x**0.5
8. 소수점 자리를 구하기 위해서는 mod 1연산을 하면됨 ㅋㅋ
나는.. str로 바꿔서 split('.')을 이용..
9. iterable한 타입
: dict, list, tuple
10. sum(iterable, 시작점)
*iterable에 range(a, b)로 범위 설정도 가능
11. 소수찾기
백만번 이내에서는 에라토스테네스의 체 사용
*따로 글 쓰기ㅣ
12. sort()
sort()는 원본 리스트를 정렬, return값은 없음
sorted()는 원본은 두고, 새로운 리스트 return
13. sort()에서 key값 -list
https://wayhome25.github.io/python/2017/03/07/key-function/
sorted(student_tuples, key=lambda student: student[2])
14. sort()에서 key값 -dic
sorted(d.items(), key=lambda x: x[1])
https://stackoverflow.com/questions/613183/how-do-i-sort-a-dictionary-by-value
dictionary의 아이템값을, key값(내가설정, value의 값대로)
'알고리즘PS' 카테고리의 다른 글
boj 파이썬 참고 (0) | 2021.07.10 |
---|---|
참고한 블로그 (2) | 2021.07.07 |
프로그래머스 lv1 (0) | 2021.07.06 |
프로그래머스 lv1 (0) | 2021.07.05 |
프로그래머스 lv1 (0) | 2021.07.05 |