본문 바로가기
반응형

객체지향3

Chapter 10. Object-Oriented Thinking(3)[Java Basic] 10.H - MyCharacter 클래스 Time Limit: 1s Memory Limit: 128MB DESCRIPTION 샘플 입력에 대해서 샘플 아웃풋과 같은 결과를 보여주는 MyCharacter를 만들자. The Character class is provided in the Java library. Provide your own implementation for this class. Name the new class MyCharacter. INPUT * Line 1 : 테스트케이스 T (1~1,000) * Line 2 ~ T+1 : 문자 OUTPUT * Line 1 ~ 12T : 각 테스트 케이스마다 샘플 출력과 같이 12줄씩 출력 SAMPLE CODE import java.util.*; publ.. 2021. 11. 6.
Chapter 10. Object-Oriented Thinking(2)[Java Basic] 10.D - 큐 클래스 Time Limit: 1s Memory Limit: 128MB DESCRIPTION 정수를 저장하는 큐(Queue) 클래스를 만들어 보자. 복수의 원소를 유지한다는 점에서 스택과 큐는 유사하지만, 입력과 출력에서는 서로 다른 접근 방법을 취한다. 스택이 나중에 도착한 원소를 먼저 출력한다면, 큐는 먼저 입력된 원소를 먼저 출력한다. 여러분이 생성할 큐 클래스는 다음 내용을 포함해야 한다. 큐 안의 int값들을 저장하는 int[]형의 elements 필드를 가진다. 큐 안의 elements의 수를 저장하는 size 필드를 가진다. 배열 크기가 8인 큐를 만드는 생성자를 가진다. 큐 안으로 v를 넣는 enqueue(int v) 메소드를 가진다. 큐에서 element를 반환하고 제거하는.. 2021. 11. 6.
Chapter 10. Object-Oriented Thinking(1)[Java Basic] 10.A - 내림차순 소인수 분해 Time Limit: 1s Memory Limit: 128MB 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 ar.. 2021. 11. 6.
반응형