본문 바로가기

분류 전체보기1058

Java 31제] E대학 기말고사 예상문제 6. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]1~5번]package AI_Test;import java.awt.*;import java.awt.event.ActionEvent; //6_5번import java.awt.event.ActionListener; //6_5번import javax.swing.*; public class GUI_Six extends JFrame{ public GUI_Six() { setTitle("Hello Java"); //6_1번 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400,300);//6_2번 Container c = getContentPane(); c.setLay.. 2025. 7. 5.
Java 30제] E대학 기말고사 예상문제 5. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]Triangle.java)package AI_Test;import java.util.ArrayList; //[1] class Ref{ int m,n; Ref(int m, int n){ this.m=m; this.n=n; } double Area() { return (double)this.m*(double)this.n/2.; } public void AllShow() { System.out.print("밑변 : " + this.m); System.out.print(", 높이 : " + this.n); System.out.println(", 면적 = " + Area()); }}.. 2025. 7. 5.
Java 29제] E대학 기말고사 예상문제 4. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]package AI_Test; abstract class Abst_Test{ int abst_data; abstract void abst_func();} interface IF_Test{ int if_data=2; void if_func();} class TestClass extends Abst_Test implements IF_Test { void abst_func() { System.out.println("Hi, My abstract!"); System.out.println("abst_data : "+ abst_data); } public void if_func() { System.out.println.. 2025. 7. 5.
Java 28제] E대학 기말고사 예상문제 3. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]Triangle.java와 TriPillar.java, 그리고 HelloJava.java파일은 같은 package에 있어야 합니다.package AI_Test; public class HelloJava { //3_1번 public static void main(String[] args) { // TODO Auto-generated method stub TriPillar s=new TriPillar(5, 7, 3); //3_2번 s.AreaShow(); //3_3번 s.VolumeShow(); //3_3번 } } 4번은 TriPillar.java에 아래와 같이 작성한다. OverLoading 작성.double A.. 2025. 7. 5.
Java 27제] E대학 기말고사 예상문제 2. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]Triangle.java 파일이 같은 package 안에 존재하여야 한다.package AI_Test; public class TriPillar extends Triangle { //2_1번 private int h;//2_2번 TriPillar(int m, int n, int h) //2_3번 { super(m,n); //2_4번 this.h = h; } double Volume() { //2_5번 return Area()*(double)this.h; } public void VolumeShow() { //2_6번 System.out.print("밑변 : " + super.m); .. 2025. 7. 5.
Java 26제] E대학 기말고사 예상문제 1. 출처 : 반크_세계유산 경복궁 문제] 참고풀이]package AI_Test;import java.util.ArrayList; //[1] public class Triangle { //1_1번 protected int m,n; //1_2번 Triangle(int m, int n){ //1_3번 this.m=m; this.n=n; } double Area() { //1_4번 return (double)this.m * (double)this.n / 2.; } public void AreaShow() { //1_5번 System.out.print("밑변 : " + this.m); System.out.print(", 높이 : " + thi.. 2025. 7. 5.
Phthon 356제] NCP Nextop Lv3. 개미 출처 : 반크_독도, 정말 알고있나요? 문제]가로 길이가 w이고 세로 길이가 h인 2차원 격자 공간이 있다. 이 격자는 아래 그림처럼 왼쪽 아래가 (0,0)이고 오른쪽 위가 (w,h)이다. 이 공간 안의 좌표 (p,q)에 개미 한 마리가 놓여있다. 개미는 오른쪽 위 45도 방향으로 일정한 속력으로 움직이기 시작한다. 처음에 (p,q)에서 출발한 개미는 1시간 후에는 (p+1,q+1)로 옮겨간다. 단, 이 속력으로 움직이다가 경계면에 부딪치면 같은 속력으로 반사되어 움직인다. 위 그림은 6×4 격자에서 처음에 (4,1)에서 출발한 개미가 움직인 길을 보여주고 있다. 처음에 (4,1)에 있는 개미는 2시간 후에 (6,3)에 있으며 8시간 후에 (0,1)에 있다. 만일 그 개미가 처음에 (5,3)에 있었다면 .. 2025. 7. 4.
Phthon 355제] NCP Nextop Lv1. 문자열 반복 출처 : 반크_독도, 정말 알고있나요? 문제]문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다.S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해.. 2025. 7. 4.
Phthon 354제] NCP Nextop Lv1. 성택이의 은밀한 비밀번호 출처 : 반크_독도, 정말 알고있나요? 문제]부산사이버대학교 학생 성택이는 엄마의 의뢰를 받아 주어진 문자열이 현관문 비밀번호에 사용 가능한지 알아내야 한다. 성택이는 공부해야 하므로 우리가 도와주자! 사용할 수 있는 비밀번호의 규칙은 다음과 같다. 비밀번호는 6자리 이상 9자리 이하여야 한다. 예를 들어, 123124는 올바른 비밀번호이고, 1202727161은 잘못된 비밀번호이다. 문자열이 주어졌을 때 현관문 비밀번호로 사용할 수 있는지 판단하자. 입력 첫째 줄에 문자열의 총개수 N이 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 숫자, 영어 대소문자로만 구성된 문자열이 주어진다. 출력 줄마다 사용할 수 있는 비밀번호면 yes, 그렇지 않으면 no를 출력한다. 제한  1 문자열의 길이는 1자리 이상 20자.. 2025. 7. 4.
Pyhton 353제] NCP Nextop Lv3. 자리배정 출처 : 반크_독도, 정말 알고있나요? 문제]어떤 공연장에는 가로로 C개, 세로로 R개의 좌석이 C×R격자형으로 배치되어 있다. 각 좌석의 번호는 해당 격자의 좌표 (x,y)로 표시된다. 예를 들어보자. 아래 그림은 가로 7개, 세로 6개 좌석으로 구성된 7×6격자형 좌석배치를 보여주고 있다. 그림에서 각 단위 사각형은 개별 좌석을 나타내며, 그 안에 표시된 값 (x,y)는 해당 좌석의 번호를 나타낸다. 가장 왼쪽 아래의 좌석번호는 (1,1)이며, 가장 오른쪽 위 좌석의 번호는 (7,6)이다. (1, 6)(2, 6)(3, 6)(4, 6)(5, 6)(6, 6)(6, 7)(1, 5) {1, 4) (4,4) (7, 4)(1, 3) (6, 3) (1, 2) (1, 1) (7,.. 2025. 6. 29.
Pyhton 352제] NCP Nextop Lv1. 단어 길이 재기 출처 : 반크_독도, 정말 알고있나요? 문제]알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다. 출력 첫째 줄에 입력으로 주어진 단어의 길이를 출력한다. 예제 입력 1 pulljima 예제 출력 1 8 출처 : 백준_2743번 참고풀이]import sys S=input() if len(S) for d in S: if d.upper()>="A" and d.upper() continue else: sys.exit() print(len(S)) 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2025. 6. 28.
Pyhton 351제] Multiply 출처 : 반크_독도포스터 문제]Write a program that computes a product of two non-negative integers A and B. The integers are represented in decimal notation and have N and M digits, respectively. 입력 The first line contains the lengths N and M, separated by a space. A is given on the second and B on the third line. The numbers will not have leading zeros. 출력 Output the product of A and B without leading zeros.. 2025. 6. 21.
반응형