Array(2)
Call by value (swap : 교환하다. 2개의 값을 교환시키는 함수) public class Main{ static void swap(int n, int m){ int temp = n; n = m; m = temp; } public static void main(String[] args){ int a = 10, b = 20; System.out.format("before: a = %d, b = %d\n", a, b); swap(a, b); //a, b의 값만 전달됨 - call by value System.out.format("after : a = %d, b = %d\n", a, b); } } -> swap함수를 이용하여 2개의 값을 교환시키도록 구성하였는데, 값이 교환되지 않음 before:..
[21.01.25] 4_02576. 홀수
boj.kr/c331a6b03f974263a397b0421641b60a 공유 소스 보기 www.acmicpc.net 문제 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85이므로 그 합은 77 + 41 + 53 + 85 = 256 이 되고, 41 < 53 < 77 < 85 이므로 홀수들 중 최솟값은 41이 된다. 입력 입력의 첫째 줄부터 일곱 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다. 출력 홀수가 존재하지 않는 경우에는 첫째 줄에 -1을 출력한다. 홀수..
[21.01.25] 1_ 10039. 평균 점수
boj.kr/34ce99f7de0444e787f9a6877c1da8c6 공유 소스 보기 www.acmicpc.net 문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. 입력 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수,..