[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 (집합)순서가 없고 중복을 허..
[CodeUP] ID3130 소들의 헤어스타일
·
코딩 테스트/Python
어찌 저찌 stack을 활용해서 코테 문제를 풀어 블로그에 올려둔다..솔직히 로직이나... 한글로 작성 안하고 그냥 때려 맞추기한 느낌이라 연습이 안된 것 같다...다음 문제는 연습할 수 있도록 로직을 잘 작성해보겠다.def test(N,cow) : result=int(0) stack=[] for i in range(N) : print(stack) while stack and stack[-1] cow[i] : stack.append(cow[i]) result+=len(stack) return result -N# N=6# cow = [10,3,7,4,12,2]N = int(input())cow = [0]*Nfor i in ran..
[CodeUP] ID3130 : 소들의 헤어스타일
·
코딩 테스트/Python
https://nam-00.tistory.com/entry/CodeUP-ID3130-%EC%86%8C%EB%93%A4%EC%9D%98-%ED%97%A4%EC%96%B4%EC%8A%A4%ED%83%80%EC%9D%BC [CodeUP] ID3130 : 소들의 헤어스타일[문제]농부 존의 N마리의 소들이 있다.소들은 헤어스타일에 예민하기 때문에, 다른 소들의 헤어 스타일을 보고 싶어한다.i번째 소들의 키가 hi이고, 모든 소들은 일렬로 서 있고 오른쪽으로만 볼nam-00.tistory.com [Python]#소의 수를 받는다.#소의 수는 여럿이니 배열을 생성한다.#받은 배열의 크기만큼 반복한다.#다음값을 비교하기 위해 현재 배열 크기에 +1 해서 반복한다#현재 값보다 다음 값이 더 크다면 반복 종료# 아니라면 ..
[CodeUP] ID4891 : 행복
·
코딩 테스트/Python
Python 시작하면서 Java로 풀었던 코테를 바꿔볼까한다.https://nam-00.tistory.com/entry/CodeUP-ID-4891-%ED%96%89%EB%B3%B5-%EB%8B%B5 [CodeUP] ID 4891 : 행복문제코이 초등학교에 새로 부임하신 교장선생님은 어린 학생들의 행복감과학생들의 성적 차이 관계를 알아보기로 했다.그래서 이전 성적을 조사하여 학생들의 시험 점수 차이 변화를 알아보려nam-00.tistory.com Pythonn = int(input());score = [];for i in range(n): score.append(int(input()));max = max(score);min = min(score);print(max-min); 뭐지... 왜 이리 간략해..
개발자가 되고 싶은 곰