전체 글229 [백준] 3460번 이진수 (with python) 문제 : 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 1. 내가 적은 코드 (문제점 다수 존재) test_case = int(input()) num = int(input()) arr = [] num2 = [0] while True : if (num // 2) != 1 or 0: arr.append(num%2) num = num//2 elif (num // 2) == 1 : arr.append(num%2) num = num//2 arr.append(num) break for i in range(len(arr)): arr.append(arr.pop()) for i in range(len(arr)): if arr[i] == 0: num2[0] += 1.. 2023. 1. 9. [백준] 2501번 약수 구하기 (with python) https://www.acmicpc.net/problem/2501 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net 문제 : 두 개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램을 작성하시오. 1. 내가 작성한 코드 N,K = input().split() N = int(N) K = int(K) result = [] for i in range(1,N+1): if (N % i) == 0: result.append(i) i = i + 1 length = len(result) if length < K: print("0") else : print(res.. 2023. 1. 8. [자료구조] 001. 파이썬 클래스 단계별 복습 * 본 포스팅은 신찬수 교수님의 자료구조 강의 중 '파이썬 클래스 단계별 복습' 내용을 정리한 것 * [00.class의 정의]는 '점프 투 파이썬' 책을 참고함 https://youtu.be/PIidtIBCjE 00. 클래스 정의 Class : 설계 도면 Object(객체) : 클래스로 만든 피조물 (객체마다 고유한 성격을 갖고 있으며, 서로에게 영향을 주지 않음) Instance : 특정 객체가 어떤 클래스의 객체인지 관계 위주로 설명 ex) a는 Cookie의 인스턴스 Method : 클래스 안에 구현된 함수 1. Class 매개 변수 (self) self : 객체 자신을 호출하는 매개 변수 class FourCal() : def __init__ (self, first, second): self.f.. 2023. 1. 7. [자료구조] 000.프롤로그 자료구조에 대한 이해도가 상당히 낮음을 알게 된 후, 부랴부랴 유튜브를 뒤졌다. 복전생의 한계이기도 하지만.. 알고리즘 강의는 시간표 상 들은 수도 없었고, 자료구조도 C 기반으로 한 학기 들은게 전부라.... 암튼 그래서 유튜브를 통해 Data Structures with Python 강의를 듣기 시작했다. (아래는 신찬수 교수님의 유튭 링크) https://www.youtube.com/@ChanSuShin/featured Chan-Su Shin 한국외국어대학교 컴퓨터공학부 신찬수 교수의 강의용 채널로 전체 공개 콘텐츠입니다. (죽어가던 채널을 코로나가 강제로 부활시키는군요.) 주로 자료구조와 알고리즘에 대한 내용을 다루며, www.youtube.com 강의 내용을 하나하나 수기로 작성하다가 지친 내가.. 2023. 1. 7. 이전 1 ··· 23 24 25 26 다음