티스토리 뷰

알고리즘PS

프로그래머스 lv1 일부

현코로그 2021. 7. 2. 03:00

프로그래머스 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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함