본문 바로가기

알고리즘풀이/정올-자바93

[정올/JAVA] 576 번 함수1 - 자가진단6 정수의 연산식을 입력받아 연산을 위한 함수를 호출하여 4칙연산(+ - * /)의 연산결과를 출력하는 프로그램을 작성하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static String call(String input) { String[] arr = input.split(" "); int input1, input2; input1 = Integer.parseInt(arr[0]); input2 = Integer.parseInt(arr[2]); if (arr[1].equals("+")) { return arr[0] + " " + "+ " + arr[2] + " = " + (input1 + input2); } else if (arr[1].equals("-")) { return arr[0] + " " + ".. 2020. 7. 24.
[정올/JAVA] 575번 함수1 - 자가진단5 첫 번째 수를 두 번째 수만큼 거듭제곱하여 나온 값을 리턴하는 함수를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static int call(int original, int squared) { int result = original; for (int i = 1; i < squared; i++) { result *= original; } if(squared == 0 ) result = 1; return result; } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input1 = in.nextInt(); int input2 = in.nextInt(); .. 2020. 7. 24.
[정올/JAVA] 574번 함수1 - 자가진단4 세 개의 정수를 전달받아 최대값을 구하여 리턴하는 함수를 작성하고 세 정수를 입력받아 최대값을 출력하는 프로그램을 작성하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static int call(int input1, int input2, int input3) { int max = input1; if(max < input2) { max = input2; } if (max < input3) { max = input3; } return max; } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input1 = in.nextInt(); int input2 = in.nextInt(); int input3 = in... 2020. 7. 24.
[정올/JAVA] 573번 함수1 - 자가진단3 정수 n을 입력받아 n x n 크기의 숫자사각형을 출력하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static void call(int input) { int count = 0; for (int j = 1; j 2020. 7. 24.