프로그램/Java 1000제25 Java 13제] 1~10까지 출력하시오.(생성자 OverLoad) 츨처 : 반크_독도의 날 참고풀이] public class OneAndTen8 { int N;//멤버번수 //생성자 선언, 초기값 설정 public OneAndTen8() { N=10; } //생성자 OverLoad public OneAndTen8(int x) { N=x; } //멤버 메서드 작성 public void Show() { for(int i=1; i 2022. 11. 18. Java 12제] 1~10까지 출력하시오.(생성자 설정) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen7 { int N;//멤버번수 //생성자 선언, 초기값 설정 public OneAndTen7() { N=10; } //멤버 메서드 작성 public void Show() { for(int i=1; i 2022. 11. 18. Java 11제] 1~10까지 출력하시오.(중첩클래스 : 익명클래스 활용) 출처 : 반크_독도의 날 참고풀이] //인터페이스 클래스를 선언한다. interface OneTen{ public void Show(); } public class OneAndTen6 { public static void main(String[] args) { // TODO Auto-generated method stub //익명 클래스를 선언하고 Show()를 재정의한다. OneTen ot=new OneTen() { public void Show() { for(int i=1;i 2022. 11. 11. Java 10제] 1~10까지 출력하시오.(중첩 클래스 : 멤버함수 내 클래스 활용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen5 { //local class : 멤버메소드 안에 클래스를 선언 public void Show() { class One{ public void ShowMethod() { for(int i=1;i 2022. 11. 11. Java 9제] 1~10까지 출력하시오.(중첩 클래스 : 정적 내부클래스 활용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen4 { //static class : 클래스 안에 정적클래스를 선언 public static class One{ void Show() { for(int i=1;i 2022. 11. 9. Java 8제] 1~10까지 출력하기(중첩 클래스 : 멤버 클래스 활용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen3 { //member class : 클래스 안에 멤버클래스를 선언 class One{ void Show() { for(int i=1;i 2022. 11. 9. Java 7제] 1~10까지 출력하기(같은 파일에서 Class 참조하기) 출처 : 반크_독도의 날 참고풀이] class One{ void Show() { for(int i=1;i 2022. 11. 9. Java 6제] 1~10까지 출력하기(private 객체변수 사용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen1 { private int k;//멤버변수 선언 public static void main(String[] args) { // TODO Auto-generated method stub //객체변수 선언 OneAndTen1 oat=new OneAndTen1(); //1~10까지 출력하기 for(oat.k=1; oat.k 2022. 11. 7. Java 5제] 1~10까지 출력하기(public 객체변수 사용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen1 { public int i;//멤버변수 선언 public static void main(String[] args) { // TODO Auto-generated method stub //객체변수 선언 OneAndTen1 oat=new OneAndTen1(); //1~10까지 출력하기 for(oat.i=1; oat.i 2022. 11. 7. Java 4제] 1~10까지 출력하기(반복문 사용) 출처 : 반크_독도의 날 참고풀이] public class OneAndTen { public static void main(String[] args) { // TODO Auto-generated method stub int i; System.out.printf("[1~10까지 출력하기]\n"); System.out.printf("▶ while 반복문\n"); i=0; while(i++ 2022. 11. 7. Java 3제] 2021년 한국정보올림피아드 1차대회 초등부 1. 지우개 문제] N개의 칸에 1 부터 N 까지의 수들이 왼쪽부터 순서대로 저장되어 있다. 또, 각 칸은 왼쪽부터 1 부터 N까지 순서대로 번호가 붙어 있다. 즉, 처음에는 각 칸의 번호와 각 칸에 저장된 수가 같다. 아래 그림은 N = 7일 때의 예이다. 다음 작업을 수가 정확히 하나가 남을 때 까지 반복한다. (A) 홀수번 칸의 수들을 모두 지운다 (B) 남은 수들을 왼쪽으로 모은다. 제일 첫 작업의 (A) 단계가 끝나면 칸들의 상태는 다음과 같을 것이다. (B) 단계가 끝나면 다음과 같을 것이다. 두번째 작업이 진행되면 칸들은 아래 두 그림과 같이 바뀔 것이다. 이제 수가 하나 남았으므로 작업은 더 이상 진행되지 않는다. N을 입력으로 받아 위와 같이 작업을 진행했을 때 마지막으로 남는 수를 계산하는 프로그램.. 2021. 8. 13. Java 2제] 2019년 한국정보올림피아드 1차대회 초등부 2번 - 회문 문제] [유형3] 2번 - 회문 (100점) 모든 언어에 대해 시간 제한 2초, 메모리 제한 512MB입니다. 회문(回文) 또는 팰린드룸(palindrome)은 앞 뒤 방향으로 볼 때 같은 순서의 문자로 구성된 문자열을 말한다. 예를 들어 'abba', 'kayak', 'reviver', 'madam'은 모두 회문이다. 만일 그 자체는 회문이 아니지만 한 문자를 삭제하여 회문으로 만들 수 있는 문자열이라면 우리는 이런 문자열을 "유사회문"(pseudo palindrome)이라고 부른다. 예를 들어 'summuus'는 5번째나 혹은 6번째 문자'u'를 제거하여 'summus'인 회문이 되므로 유사회문이다. 여러분은 제시된 문자열을 분석하여 그것이 그 자체로 회문인지, 또는 한 문자를 삭제하면 회문이 되는 .. 2021. 7. 29. 이전 1 2 3 다음 반응형