목록전체 글 (200)
디케이

n개의 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. n개의 입력된 정수를 순서대로 출력해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. 예시 int n, m; scanf("%d", &n); reget: //레이블은 콜론( : ) 으로 끝난다. scanf("%d", &m); printf("%d\n", m); if(n-- != 0) goto reget; //reget:으로 이동, n의 값 1만큼 감소 입력 첫 줄에 정수의 개수 n이 입력되고, 두 번째 줄에 n개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. 출력 n개의 정수를 한..
시작수와 마지막 수가 입력되면 시작수부터 마지막 수까지의 모든 홀수를 출력하시오. 입력 두 수 a, b 가 입력된다. ( a = b) { if (b % 2 != 0) { System.out.print(b + " "); } b++; } } else { if (a % 2 != 0) System.out.println(a); } } }
별(*)을 n개 만큼 출력한다. 입력 별의 개수인 n이 입력된다.(1
소수 둘째 자리의 두 실수 a와 b가 입력으로 주어진다. a와 b사이의 수를 0.01간격으로 오름차순으로 출력하시오. 예) 5.67 5.73 ==> 5.67 5.68 5.69 5.70 5.71 5.72 5.73 입력 두 실수 a와 b가 입력된다. (a
시작 알파벳과 마지막 알파벳을 입력받아 그 두 알파벳 사이의 모든 알파벳을 출력하시오. 예) a f ====> a b c d e f 입력 시작 알파벳과 마지막 알파벳을 공백으로 띄워 입력받는다.(소문자만 입력되고, 사전순으로 입력된다.) 출력 두 알파벳 사이의 모든 알파벳을 출력한다. 입력 예시 예시 복사 d g 출력 예시 d e f g import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char a = sc.next().charAt(0); char b = sc.next().charAt(0); int c = (int) a; int d =..
어떤 두 수 a, b가 있을 때 두 수 사이의 모든 정수를 오름차순으로 출력하시오. 예를 들어, a=5 , b=10일 경우 5 6 7 8 9 10입니다. 입력 두 수 a, b가 입력으로 들어온다. ( a, b는 정수, a, b 중 어떤 수가 큰지 모름) 출력 a와 b 사이의 정수들을 오름차순으로 출력한다. 입력 예시 예시 복사 3 8 출력 예시 3 4 5 6 7 8 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if (a < b) { while (a
어떤 수 n을 입력으로 받아 1부터 n까지의 숫자를 출력하시오. 입력 n이 입력으로 들어온다. (1
반복문 연습용 예제입니다. 입력은 없습니다. 1부터 100까지 공백으로 띄워 하나씩 출력하세요. 입력 입력없음 출력 1부터 100까지 공백으로 띄워 하나씩 출력한다. public class Main { public static void main(String[] args) { int d = 0; while (d < 100) { d++; System.out.print(d + " "); } } }

온라인 채점시스템에는 초등학생, 중고등학생, 대학생, 대학원생, 일반인, 군인, 프로그래머, 탑코더 등 아주 많은 사람들이 들어와 문제를 풀고 있는데, 실시간 채점 정보는 메뉴의 채점기록(Judge Status)을 통해 살펴볼 수 있다. 자! 여기서...잠깐.. 같은 날 동시에 가입한 3명의 사람들이 온라인 채점시스템에 들어와 문제를 푸는 날짜가 매우 규칙적이라고 할 때, 다시 모두 함께 문제를 풀게 되는 그날은 언제일까? 예를 들어 3명이 같은 날 가입/등업하고, 각각 3일마다, 7일마다, 9일마다 한 번씩 들어온다면, 처음 가입하고 63일 만에 다시 3명이 함께 문제를 풀게 된다. 갑자기 힌트? 왠지 어려워 보이지 않는가? 수학에서 배운 최소공배수를 생각한 사람들도 있을 것이다. 하지만, 정보에서 배..

어떤 규칙에 따라 수를 순서대로 나열한 것을 수열이라고 한다. 예를 들어 1 -1 3 -5 11 -21 43 ... 은 1부터 시작해 이전에 만든 수에 -2를 곱한 다음 1을 더해 다음 수를 만든 수열이다. 이런 이상한 수열을 알게 된 영일이는 또 궁금해졌다. "그럼.... 13번째 나오는 수는 뭘까?" 영일이는 물론 수학을 아주 잘하지만 이런 문제는 본 적이 거의 없었다... 그래서 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때, n번째 수를 출력하는 프로그램을 만들어보자. 입력 시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째 인지를 나타내는 정수(n)가 공백을 두고 입력된다.(a, m,..