728x90
반응형

Python 144

[SWEA 4834].[파이썬 S/W 문제해결 기본] 1일차 - 숫자 카드

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 0에서 9까지 숫자가 적힌 N장의 카드가 주어진다. 가장 많은 카드에 적힌 숫자와 카드가 몇 장인지 출력하는 프로그램을 만드시오. 카드 장수가 같을 때는 적힌 숫자가 큰 쪽을 출력한다.[입력] 첫 줄에 테스트 케이스 개수 T가 주어진다. ( 1 ≤ T ≤ 50 ) 다음 줄부터 테스트케이스의 첫 줄에 카드 장수 N이 주어진다. ( 5 ≤ N ≤ 100 ) 다음 줄에 N개의 숫자 ai가 여백없이 주어진다. (0으로 시작할 수도 있다.) ( 0 ≤ ai ≤ 9 ) [출력] 각 줄마다 "#T" (T는 테스트 케이스 번호)를 출..

Programming/SWEA 2021.07.31

[SWEA 4831].[파이썬 S/W 문제해결 기본] 1일차 - 전기버스

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : A도시는 전기버스를 운행하려고 한다. 전기버스는 한번 충전으로 이동할 수 있는 정류장 수가 정해져 있어서, 중간에 충전기가 설치된 정류장을 만들기로 했다. 버스는 0번에서 출발해 종점인 N번 정류장까지 이동하고, 한번 충전으로 최대한 이동할 수 있는 정류장 수 K가 정해져 있다. 충전기가 설치된 M개의 정류장 번호가 주어질 때, 최소한 몇 번의 충전을 해야 종점에 도착할 수 있는지 출력하는 프로그램을 만드시오. 만약 충전기 설치가 잘못되어 종점에 도착할 수 없는 경우는 0을 출력한다. 출발지에는 항상 충전기가 설치되어 ..

Programming/SWEA 2021.07.30

[SWEA 4828].[파이썬 S/W 문제해결 기본] 1일차 - min max

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력하시오.입력: 첫 줄에 테스트 케이스의 수 T가 주어진다. ( 1 ≤ T ≤ 50 ) 각 케이스의 첫 줄에 양수의 개수 N이 주어진다. ( 5 ≤ N ≤ 1000 ) 다음 줄에 N개의 양수 ai가 주어진다. ( 1 ≤ ai≤ 1000000 )[출력] 각 줄마다 "#T" (T는 테스트 케이스 번호)를 출력한 뒤, 답을 출력한다.input 3 5 477162 658880 751280 927930 297191 5 565469 851600 460874 148692 ..

Programming/SWEA 2021.07.30

[SWEA 6229].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : Shape를 부모 클래스로 Square 자식 클래스를 정의하는 코드를 작성하십시오. Square 클래스는 length 필드를 가지며, 0을 반환하는 Shape 클래스의 area 메서드를 length * length 값을 반환하는 메서드로 오버라이딩합니다.input output 정사각형의 면적: 9code class Person: def getGender(self): return "Unknown" class Male(Person): def getGender(self): return "Male" class Female(Pe..

Programming/SWEA 2021.07.29

[SWEA 6228].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 6

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : Shape를 부모 클래스로 Square 자식 클래스를 정의하는 코드를 작성하십시오. Square 클래스는 length 필드를 가지며, 0을 반환하는 Shape 클래스의 area 메서드를 length * length 값을 반환하는 메서드로 오버라이딩합니다. input output 정사각형의 면적: 9code class Shape: def area(self): return 0 class Square(Shape): def __init__(self, length): self.__length = length def area(se..

Programming/SWEA 2021.07.29

[SWEA 6225].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 가로, 세로 정보을 갖고, 사각형의 면적을 계산하는 메서드를 갖는 Rectangle 클래스를 정의하고, 생성한 객체의 사각형의 면적을 출력하는 프로그램을 작성하십시오.input output 사각형의 면적: 20code class Rectangle: def __init__(self, width, length): self.__width=width self.__length=length @property def width(self): return self.__width @property def length(self): retu..

Programming/SWEA 2021.07.29

[SWEA 6223].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 반지름 정보를 갖고, 원의 면적을 계산하는 메서드를 갖는 Circle 클래스를 정의하고, 생성한 객체의 원의 면적을 출력하는 프로그램을 작성하십시오.input output 원의 면적: 12.56code class Circle: def __init__(self, radius): self.__radius = radius @property def radius(self): return self.__radius def area(self): return 3.14*(self.radius)**2 ar=Circle(2) print("원..

Programming/SWEA 2021.07.29

[SWEA 6217].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 3

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : name 프로퍼티를 가진 Student를 부모 클래스로 major 프로퍼티를 가진 GraduateStudent 자식 클래스를 정의하고 이 클래스의 객체를 다음과 같이 문자열로 출력하는 코드를 작성하십시오.input output 이름: 홍길동 이름: 이순신, 전공: 컴퓨터code class student: def __init__(self, name): self.__name=name @property def name(self): return self.__name def __repr__(self): return '이름..

Programming/SWEA 2021.07.29

[SWEA 6208].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 국적을 출력하는 printNationality 정적 메서드를 갖는 Korean 클래스를 정의하고 메서드를 호출하는 코드를 작성해봅시다.input output 대한민국 대한민국code class Korean: @staticmethod def printNationality(): return "대한민국" print(Korean.printNationality()) print(Korean.printNationality())정적 메서드는 인스턴스를 만들지 않아도 바로 실행할 수 있습니다. Korean 클래스를 정의하고 정적메소드로..

Programming/SWEA 2021.07.29

[SWEA 6203].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 국어, 영어, 수학 점수를 입력받아 합계를 구하는 객체지향 코드를 작성하십시오. 이 때 학생 클래스의 객체는 객체 생성 시 국어, 영어, 수학 점수를 저장하며, 총점을 구하는 메서드를 제공합니다. input 89, 90, 100output 국어, 영어, 수학의 총점: 279code class student: def __init__(self, kor, eng, math): self.__kor=kor self.__eng=eng self.__math=math @property def kor(self): r..

Programming/SWEA 2021.07.29
728x90
반응형