Python(108)
-
[coding test] Programmers_level 1_문자열을 정수로 바꾸기
▶ Programmers_level 1_문자열을 정수로 바꾸기 - 프로그래머스: programmers - 코딩 및 결과: github # programmers_level 1_문자열을 정수로 바꾸기 ### 문자열 s를 숫자로 변환하여 반환 def solution(s): return int(s) solution("1234") solution("-1234")
2021.07.26 -
[coding test] Programmers_level 1_자릿수 더하기
▶ Programmers_level 1_자릿수 더하기 - 프로그래머스: programmers - 코딩 및 결과: github # programmers_level 1_자릿수 더하기 ### 자연수 n에서 각 자릿수의 합을 구하여 반환 def solution(n): return eval('+'.join(list(str(n)))) # 문자열 > 리스트 > join > 문자열 그대로 eval로 연산 > 반환 solution(123) solution(987)
2021.07.23 -
[coding test] Programmers_level 1_자연수 뒤집어 배열로 만들기
▶ Programmers_level 1_자연수 뒤집어 배열로 만들기 - 프로그래머스: programmers - 코딩 및 결과: github # programmers_level 1_자연수 뒤집어 배열로 만들기 ### 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 반환 # for문 def solution(n): return [int(i) for i in str(n)[::-1]] # 문자열 > for문 > 정수열 > 리스트 > 반환 # reversed def solution(n): return list(map(int, reversed(str(n)))) # 문자열 > 리버스 > map 정수열 > 리스트 > 반환 solution(12345)
2021.07.22 -
[coding test] Programmers_level 1_정수 내림차순으로 배치하기
▶ Programmers_level 1_정수 내림차순으로 배치하기 - 프로그래머스: programmers - 코딩 및 결과: github # programmers_level 1_정수 내림차순으로 배치하기 ### 정수 n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 반환 def solution(n): return int(''.join(sorted(list(str(n)), reverse=True))) # 문자열 > 리스트 > 내림차순 정렬 > join > 정수열 > 반환 solution(118372)
2021.07.21 -
[python] colab에서 github 파일 다운로드 & ipynb 파일 실행
▶ colab에서 github 파일 다운로드 & ipynb 파일 실행 - 코딩 : github ● github 파일 다운로드# 깃허브 다운로드!pwd!git clone https://github.com/JeongJaeyoung0/function.git # 다운 받을 깃허브 clone 링크!git pull # 저장소에서 변경 사항을 가져오기 위한%cd ./function # 폴더로 진입!ls ● ipynb 파일 실행# ipynb 파일 실행!pip install import_ipynb # 코랩에서 ipynb 파일 실행 하기위한import import_ipynb # 라이브러리 불러오기from prime_number import prime_number # n까지의 소수 리스트 출력 (..
2021.07.20 -
[coding test] Programmers_level 1_정수 제곱근 판별
▶ Programmers_level 1_정수 제곱근 판별 - 프로그래머스: programmers - 코딩 및 결과: github # programmers_level 1_정수 제곱근 판별 ### 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하여 제곱이라면 x+1의 제곱을 반환하고, 아니라면 -1을 반환. def solution(n): root = n**0.5 # 루트n return (root+1)**2 if str(root)[-1] == '0' else -1 # 소수점이 0이면 제곱근으로 판별 solution(121) solution(3)
2021.07.20