본문 바로가기
반응형

알고리즘53

[#CodeUp] 1369 : 빗금 친 사각형 출력하기 https://codeup.kr/problem.php?id=1369 빗금 친 사각형 출력하기 정사각형의 크기 n과 빗금 간격 k가 입력된다. ( 1 n∗n�∗� 사각형에서 k간격 마다 빗금을 친 사각형을 출력하는 프로그램을 작성하시오. 예를 들어, n=10, k=3이면, ********** ** * * * * * * * * * * ** ** * * * * * * * * * * ** ** * * * * * * * ********** 윗변을 기준으로 왼쪽에서 부터 k간격마다 ↙방향으로 빗금을 그으시오. 10 3인경우, ********** | | | 이 위치들(즉, 3의 배수) import java.util.Scanner; public class Main { public static void main(Stri.. 2024. 3. 3.
[#CodeUp] 1173 : 30분전 https://codeup.kr/problem.php?id=1173 30분전 입력된 시간의 30분 전의 시간을 출력하시오. codeup.kr 문제풀이 수호는 30분 전으로 돌아가고 싶은 1人 이다. 공백을 기준으로 시간과 분이 주어진다. 그러면 이 시간을 기준으로 30분전의 시간을 출력하시오. 예) 12 35 =====> 12 5 12 0 ======> 11 30 11 5 ======> 10 35 0 10 ======> 23 40 import java.util.Scanner; public class Main { public static void main(String[] arg) throws Exception{ Scanner sc = new Scanner(System.in); int hour = sc.ne.. 2024. 3. 3.
[#CodeUp] 1166 : 윤년 판별 https://codeup.kr/problem.php?id=1166 윤년 판별 입력은 키보드로 이루어진다. 연도를 나타내는 자연수 n이 입력된다. (단, 1 윤년(2번 조건) 1900 년 ====> 윤년 아님 1999 년 ====> 윤년 아님 import java.util.*; public class Main{ public static void main(String[] arg) throws Exception{ Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if((year%400)==0 ||((year%4==0)&&(year%100!=0))){ System.out.println("Leap"); }else{ System.out.println(".. 2024. 3. 3.
[#CodeUp] 2601 : 피보나치 수열 https://codeup.kr/problem.php?id=2601&rid=0 피보나치 수열 피보나치 수열이란 앞의 두 수를 더하여 나오는 수열이다. 첫 번째 수와 두 번째 수는 모두 1이고, 세 번째 수부터는 이전의 두 수를 더하여 나타낸다. 피보나치 수열을 나열해 보면 다음과 같다. codeup.kr 문제설명 --- 피보나치 수열이란 앞의 두 수를 더하여 나오는 수열이다. 첫 번째 수와 두 번째 수는 모두 1이고, 세 번째 수부터는 이전의 두 수를 더하여 나타낸다. 피보나치 수열을 나열해 보면 다음과 같다. 1, 1, 2, 3, 5, 8, 13 … 자연수 N을 입력받아 N번째 피보나치 수를 출력하는 프로그램을 작성하시오. 풀이 --- 배열을 사용해서 각 단계에 맞는 값들을 저장해서 이용 import .. 2024. 2. 27.
반응형