1~3번 수포자의 풀이 유형이 일정한 규칙이 있는것을 파악했다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 52번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 53번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5고민을 많이
나의 풀이 링크내가 생각한 답안함수는 main?영역에서 사용되는 기능이며메서드는 class 내부의 멤버 함수? 라고 생각했다.답안함수는 일반적으로 모듈 수준에서 정의되고 호출되는 코드블록메소드는 클래스 내에서 정의되고, 해당 클래스의 인스턴스에서 호출되는 함수내가 생각
이 게시글은, python의 기초적인 문법을 공부하며,알고리즘을 공부하고 내가 풀이한 것을 적어낸 게시글입니다.문제조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음만사용할 수 있다.입력값이 "aya", "yee", "u", "maa", "wyeoo
문제자연수 n이 주어질때 만약 값이 123 이라면, 1+2+3을 만들라n의 범위 : 100,000,000 이하의 자연수나의 풀이일의 자리를 하나씩 더하는 로직을 만들었다.n%10 : 일의 자리 추출int(n/10) : 일의 자리 제거다소 쉬운 문제인데 더 좋은 풀이를
피보나치를 재 귀하며 구하는 코드는 아래와 같다.재귀함수는 그림으로 본다면 역 피라미드꼴로 계산되며n의 값이 점점 작아지게 된다.여기서, 재귀를 어느 값에 도달하게되면, 계산을 그만두게 해야한다.피보나치의 수열에서는, 0과 1은 지정된 값이므로 조건문을 이용하여 n의
문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 n(1<= n <= 100) 이 주어진다. 출력 예제 직접 풀어보시고 아래의 글을 읽어주세요. 글쓴이보다 더 좋은 풀이와 코드가 있을 수 있습니다. 상단 n = 1 일땐 별이 하나만 찍
최빈값 구하기 나의 접근 방법 (1 - 정답아님) > * 배열의 길이 만큼 -1로 초기환 리스트를 생성한다. > * n번 인덱스 리스트에, n값과 일치한 값을 대입한다. > * 최대값을 탐색하고 > * 최대값과 일치하고, 최대값과 일치한 값이 몇개인지 판단한다.
핵심 내용탐색하는 메소드는 find와 index 메소드가 있다.find 메소드는 탐색하는 값이 없다면 -1을 반환하고index 메소드는 탐색하는 값이 없다면 Value Error가 발생한다.입력 받은 num을 리스트에 쪼개어 담는다.분할된 요소를 담은 리스트에 inde
핵심 내용sort 메소드는 원본 자체를 수정한다.sorted 메소드는 원본의 값은 수정하지 않으며, 정렬한 값을 리스트 형태로 반환한다.lower 메소드는 알파벳 요소를 소문자로 변경한다.추가 지식upper 메소드는 알파벳 요소를 대문자로 변경한다.isupper 메소드
정렬sort()오름 차순 정렬sort(reverse=True)내림차순 정렬리스트 추가, 리스트 탐색append()반환 받은 값을 리스트 요소에 추가한다.index()반환 받은 값을 리스트의 요소에서 탐색하여, index를 반환한다.주어진 입력값 보다 큰 수의 값이 몇개