본문 바로가기

Develop1340

[백준] 2438번: 별 찍기 - 1 (python) 2438. 별 찍기 - 1 문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이) 1 2 3 a = int(input()) for i in range(1, a+1): print("%s" %("*" * i)) cs 크게 어렵지 않은 문제이다. 문자열 "*"에 숫자열을 곱하면 그만큼 반복되서 나온다는 것 정도만 알면 될 듯. 출처 : https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 2022. 1. 7.
[백준] 1546번: 평균 (python) 1546번: 평균 문제) 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 입력 : 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. 출력 : 첫째 줄에 새로운 평균을 출력한다... 2022. 1. 7.
[백준] 1130번: 두 수 비교하기 (python) 1130번: 두 수 비교하기 문제) 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 : 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 : 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' 2022. 1. 6.
[SW Expert Academy] 6223. 객체지향 4 문제) 반지름 정보를 갖고, 원의 면적을 계산하는 메서드를 갖는 Circle 클래스를 정의하고, 생성한 객체의 원의 면적을 출력하는 프로그램을 작성하십시오. 입력 : 입력 없음 출력 : 원의 면적: 12.56 풀이) 1 2 3 4 5 6 7 8 9 class circle: def __init__(self, radius): self.__radius = radius def area(self): return self.__radius * self.__radius * 3.14 extent = circle(2) print("원의 면적 : %.2f" %(extent.area())) cs 아직 나는 객체지향을 거의 모르는 상태라고 하는게 맞는거 같다. 객체지향을 하기 위해서 class를 사용하고, __init__을 통.. 2022. 1. 6.