[Programmers] 약수의 합
·
코딩 테스트/Python
[문제]더보기정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.[풀이]'''정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수,solution을 완성해주세요.'''def solution(n): answer = 0 #입력 받은 값 만큼 반복합니다. #반복되는 값을 나눴을 때 나머지가 0 이라면 #answer 값에 추가한다. for i in range(1, n+1) : if n % i == 0 : answer += i print(answer) return answersolution(5)#print(sum([i for i in range(1, 12+1) if 12 % i == 0]))
[Programmers] 정수 내림차순으로 배치하기
·
코딩 테스트/Python
[문제]더보기함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.[풀이]"""함수 solution은 정수 n을 매개변수로 입력받습니다.n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요.예를들어 n이 118372면 873211을 리턴하면 됩니다."""def solution(n): answer = 0 a="" for i in sorted(list(str(n)), reverse=True) : a += i # print(int("".join(sorted(list(str(n)), reverse=True)))) answer =..
[Programmers] 하샤드 수
·
코딩 테스트/Python
[문제]더보기양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.[풀이]"""양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다.예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다.자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요."""def solution(x): #입력받은 값은 정수 이기 때문에 문자로 바꿔 하나씩 가져온다. #받아온 문자를 숫자로 바꿔줍..
[Programmers] 배열의 평균값
·
코딩 테스트/Python
[문제]더보기정수 배열 numbers가 매개변수로 주어집니다.  numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.[풀이]"""정수 배열 numbers가 매개변수로 주어집니다.numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요."""def solution(numbers): ##배열을 받습니다. ##받은 배열에 모든 정수를 더합니다. ##배열 개수만큼 나눠 평균을 구합니다. return 1.0 * sum(numbers) / len(numbers)result = solution([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])print(result)
[Programmers] Python 369게임
·
코딩 테스트/Python
[문제]더보기머쓱이는 친구들과 369게임을 하고 있습니다.  369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다.  머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. [풀이]""""머쓱이는 친구들과 369게임을 하고 있습니다.369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다.머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때,머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요.프로그램이 시작됩니다.3,6,9에서 박수..
[Python] 변수와 자료형
·
추가 공부/Python
1. 표준 출력 ( print() 함수 )print() 함수란?print() 함수는 데이터를 표준 출력에 출력하는 함수이다.기본적으로 문자열, 숫자, 변수 등을 출력한다. 사용법print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)print("Hello, World!") # 기본 출력print("Python", "is", "awesome", sep=", ") # 값 사이에 ", " 추가print("Hello", end="!") # 줄바꿈 대신 "!" 추가 *objects : 출력할 값들 ( 쉼표로 구분 )sep : 값 사이의 구분자 ( 기본값 : 공백 '' )end : 출력 후 끝에 붙이는 문자 ( 기본값 : 줄바꿈 '\n' )file :..
[Python] 기본 자료형
·
추가 공부/Python
Python 기본 자료형자료형설명예시int (정수)정수형 자료형으로, 소수점이 없는 숫자42, 0, -7float (실수)부동 소수점 숫자 자료형으로, 소수점이 있는 숫자3.14, 0.001, -2.5complex (복소수)실수부와 허수부를 가지는 복소수1+2j, 3-4jbool (불리언)논리 자료형으로, 참(True) 또는 거짓(False)True, Falsestr (문자열)문자열 자료형으로, 문자들의 시퀀스"Hello", 'Python'list (리스트)순서가 있는 가변 시퀀스로, 임의의 객체 모음을 포함[1, 2, 3], ['a', 'b', 'c']tuple (튜플)순서가 있는 불변 시퀀스로, 임의의 객체 모음을 포함(1, 2, 3), ('a', 'b', 'c')set (집합)순서가 없고 중복을 허..
[Python] IntelliJ Python 설치 및 실행
·
추가 공부/Python
이번에 간단하게 IntelliJ에서 Python 을 설치하고 크롤링 예제를 실행시켜보려한다. 1. Python 설치https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org사이트에 접속하여 최신버전 Python을 다운 받습니다.다운받고 아래 실행파일을 실행해줍니다. 실행이 완료된다면 다음같은 이미지로 실행이 될겁니다. close가 나올때까지 설치를 진행하면 Python 설치는 완료됩니다.2. IntelliJ 플러그인 설치 IntelliJ 플러그인 -> 마켓플레이스 -> Python 검색Python 플러그인을 설치하고 IntelliJ를 재실행합니다.3. Pyt..
개발자가 되고 싶은 곰
'Python' 태그의 글 목록 (4 Page)