본문 바로가기
  • Maker's VAP

분류 전체보기55

[백준 JAVA] 2단계 / 1330 / 두 수 비교하기 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' 2020. 9. 13.
[Python] turtle 모듈 import → 별 그리기 🤿 한 변의 길이가 200인 별을 그리기 (단, 각 꼭짓점 내각은 36 º) 파이썬에서 그림을 그리기 위해 내장 모듈인 turtle을 import 한 후, 꼭짓점 개수와 변의 길이를 변수에 담고 goto() 함수로 처음 시작할 좌표를 지정하여 루프문을 돌며 그린다. 이 문제는 꼭지점 내각을 조건에 맞게 그려야하므로 미리 계산해야하는데 먼저 360 / 5 = 72 → 72 * 2 = 144 이다. 각 꼭짓점 내각이 36도이므로 144 + 36 = 180 현재 turtle 화살표가 앞을 본 상태에서 방향을 144도만큼 오른쪽으로 돌리도록 위의 계산식을 참고하여 turtle.right((360 / point) * 2) 로 작성한다. 그러면 꼭지점 개수만큼 반복하는 for문 안에서 화살표 방향이 오른쪽으로 돌면.. 2020. 9. 9.
[백준 JAVA] 1단계 / 2588 / 곱셈 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int j = sc.nex.. 2020. 8. 26.
[백준 JAVA] 1단계 / 10430 / 나머지 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); .. 2020. 8. 19.
[백준 JAVA] 1단계 / 10869 / 사칙연산 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int j = sc.nextInt(); if(i >= 1 && j 2020. 8. 19.
[백준 JAVA] 1단계 / 1008 / A / B 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 0 && B < 10){ double result = A / B; System.out.println(result); } } } 문.. 2020. 8. 15.
[백준 JAVA] 1단계 / 10998 / A x B 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 0 && j < 10){ int k = i * j; System.out.println(k); } } } 이번 문제 역시 기본적인 사칙연산에 관한 문제로 바로 전 코드에서 변수에 관련된 위치와 연산자만 수정하고 나머진 그대로다. 2020. 8. 15.
[백준 JAVA] 1단계 / 1001 / A - B 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 0 && B < 10){ System.out.println(C); } } } 1000번 문제와 비슷하지만 A는 0보다 크고 B는 10보다 작아야 한다는 조건이 붙었다. 따라서 if문으로 조건에 맞게 출력.. 2020. 8. 15.
[Python] 로또 번호 랜덤 생성하기 처음 자바를 배울때 랜덤함수를 배우며 로또 번호 생성하기도 배웠었는데 파이썬으로도 작성해보면 어떨까싶어 작성했다. 그러다 자바와 다른점을 발견했는데 바로 예외처리 부분이 아래와 같이 달랐다. 1. 자바 => try-catch 2. 파이썬 => try-except 둘을 비교해보는 글은 추후 업로드예정! 로또를 구매할 수량을 숫자로만 입력받을 수 있도록 설정했으며 번호는 보기좋게 오름차순으로 정렬하였다. try절에서 break를 하지않으면 영영 while문을 탈출할 수 없으니 주의해야한다. 급하게 써서 재구매하기 기능도 추후 추가할 예정 🎻결과 소스코드는 GitHub에 🎪 2020. 8. 15.
반응형