DESCRIPTION사용자로부터 양의 정수 n을 입력받아, 내림차순으로 n의 소인수 분해 결과를 출력하는 프로그램을 작성하시오. 예를 들어 양의 정수 120이 주어졌을때 5 3 2 2 2로 소인수 분해 결과가 출력되어야 합니다. (Displaying the prime factors) Write a program that prompts the user to enter a positive integer and displays all its smallest factors in decreasing order. For example, if the integer is 120, the smallest factors are displayed as 5, 3, 2, 2, 2. Use the StackOfIntegers c..
DESCRIPTION다음 특징을 가지는 Fan1 클래스를 만들기 바랍니다.선풍기 속도를 나타내는 상수 SLOW, MEDIUM, FAST를 가지고, 그 값은 각각 1, 2, 3이다.선풍기의 속도를 나타내는 int형의 speed 필드를 가진다. (기본은 SLOW)선풍기 전원의 상태를 나타내는 boolean형의 on 필드를 가진다. (기본은 false)선풍기의 반지름을 나타내는 double형의 radius 필드를 가진다. (기본은 5)선풍기의 색상을 나타내는 string형의 color 필드를 가진다. (기본은 blue)모든 데이터 필드에 대한 accessor 메소드와 mutator 메소드를 가진다.기본값의 가지고 있는 선풍기를 생성하는 무(無)인자(no-arg) 생성자를 가진다.선풍기의 특징을 반환하는 toS..
DESCRIPTION다음 특징을 가지는 Account 클래스를 만들기 바랍니다.int형의 id 필드를 가진다.double형의 balance 필드를 가진다.double형을 인자로 가지고 현재 이자율을 저장하는 annualInterestRate를 가진다. 모든 계좌는 같은 이자율을 가진다고 가정한다.계좌가 만들어졌을 때 데이터를 저장하는 dateCreated 필드를 가진다.계좌를 default로 만드는 무(無)인자(no-arg) 생성자를 가진다.특정한 id와 초기 balance를 가진 계좌를 만드는 생성자를 가진다.id와 balance, 연이자율에 대한 accessor 메소드(값을 반환하는 메소드)와 mutator 메소드(값을 변경시키는 메소드)를 가진다.dateCreatead에 대한 accessor 메소드..
DESCRIPTION날짜와 시간을 입력받아 +1000일을 한뒤 -1000초를 해서 계산된 날짜와 시간을 출력하는 프로그램을 작성하세요. INPUT* Line 1 : 테스트케이스 T (1~1,000) * Line 2 ~ T+1 : 년 월 일 시 분 초 (공백으로 구분된 6개의 정수) - 년의 범위는 1,000~3,000 - 월의 범위는 1~12 - 일의 범위는 1~31 - 시의 범위는 0~23 - 분과 초의 범위는 0~59 OUTPUT* Line 1 ~ T : 년 월 일 시 분 초 (샘플 아웃풋 처럼 구분된 6개의 정수)SAMPLE INPUT3 1999 12 24 23 0 0 2000 1 1 1 0 0 2015 10 16 21 38 29SAMPLE OUTPUT2002.09.19 22:43:20 2002.0..
DESCRIPTIONUTC+0 시간대에서 1970년 1월 1일부터 A까지 총 몇 ms가 지났는지 주어집니다. 여러분은 Date 개체를 사용해서 한국에서 A의 날짜와 시간을 찾는 프로그램을 작성해야 합니다. 예를 들어 1000000000가 주어진다면 "Mon Jan 12 22:46:40 KST 1970"를 출력합니다. (Use the Date class) Write a program that creates a Date object, sets its elapsed time to 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, and 100000000000, and displays the date and time using the t..
DESCRIPTION여러분은 다음과 같은 특징을 가지는 Stock 클래스를 만들어야 합니다. id와 name 필드를 가진다.전날의 주식값을 저장하는 double형의 previousClosingPrice 필드를 가진다.오늘의 주식값을 저장하는 double형의 currentPrice 필드를 가진다.id와 name을 통해서 클래스를 생성할 수 있어야 한다. 주식값의 변화량을 %로 표시하는 getChangePercent 메소드를 가진다.여러분이 작성한 코드는 아래 샘플코드의 YOUR_CODE 부분에 들어가 컴파일 됩니다. (The Stock class) Following the example of the Circle class in Section 9.2, design a class named Stock that..
DESCRIPTION다음 특징을 가지는 Rectangle 클래스를 만들기 바랍니다.double 형의 width와 height를 필드로 가진다.인자가 없는 생성자와 width와 height를 인자로 가지는 생성자를 가진다.getArea() 메소드는 사각형의 넓이를 리턴한다.getPerimeter() 메소드는 사각형의 둘레를 리턴한다. 여러분이 작성한 코드는 아래 샘플코드의 YOUR_CODE 부분에 들어가 컴파일 됩니다. (The Rectangle class) Following the example of the Circle class in Section 9.2, design a class named Rectangle to represent a rectangle. The class contains:Two do..
DESCRIPTION4개의 정점을 가지는 볼록 다각형은 아래 그림처럼 4개의 삼각형으로 나누어 집니다. 볼록 다각형의 정점의 좌표 4개를 입력 받아, 4개의 삼각형의 넓이를 오름차순으로 정렬해서 출력하는 프로그램을 만드세요. A convex 4-vertex polygon is divided into four triangles, as shown in Figure 8.9. Write a program that prompts the user to enter the coordinates of four vertices and displays the areas of the four triangles in increasing order. INPUT* Line 1 : 테스트케이스 T (1~1,000) * Line 2 ..