본문 바로가기
반응형

2017/06/298

[Backjoon] 9610번 문제 - 사분면 2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오. 풀이x,y가 양수/음수 일때를 구분하여 조건식으로 사분면이나 축위에 있음을 판별한다.이렇게 판별된 값은 배열 내부에 저장된다.마지막으로 배열의 값을 출력해주고 프로그램을 종료한다.12345678910111213141516171819202122232425262728293031323334353637383940import java.util.Arrays;import java.util.Scanner; /** * Created by homr on 2017. 6. 29.. */public class Main { public static void main(String[] args){ Scan.. 2017. 6. 29.
[Backjoon] 9076번 문제 - 점수 집계 한국 체조협회에서는 심판의 오심을 막기 위하여 점수 집계 시스템을 고치기로 하였다. 이전에는 5명의 심판이 1점부터 10점까지 정수의 점수를 주면 최고점과 최저점을 하나씩 제외한 점수의 합을 총점으로 하였다. 이를 보완하기 위해서 최고점과 최저점을 뺀 나머지 3명 점수의 최고점과 최저점의 차이가 4점 이상 나게 되면 점수 조정을 거쳐서 다시 점수를 매기려고 한다. 점수를 집계하여 총점을 계산하거나, 점수 조정을 거쳐서 다시 점수를 매기려고 하는 경우에는 총점 대신 KIN(Keep In Negotiation)을 출력하는 프로그램을 작성하시오. 풀이 배열에 수를 받아 정렬한 후 최고점과 최저점을 제외한 합을 구한다.그리고 그 합을 구하기 위한 최고점과 최저점의 차에대한 절대값으로 다시 점수를 매겨야하는지 판.. 2017. 6. 29.
[Backjonn] 2738번 문제 - 행렬 덧셈 N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오. 풀이 2차원 행렬을 더하는 아주 기본적인 문제이다.그냥 두 이차원 행렬에 수를 받아서반복문을 돌며 더해주면 된다. 123456789101112131415161718192021222324252627282930313233343536import java.util.Scanner; /** * Created by homr on 2017. 6. 29.. */public class Main { public static Scanner sc = new Scanner(System.in); public static int N = sc.nextInt(); public static int M = sc.nextInt(); public stati.. 2017. 6. 29.
[Backjoon] 5554번 문제 - 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집에 가서 분석해보기로 했다.집에 도착한 승균이는 측정한 결과를 보는 데, 전부 초 단위로 기록되어있다! 맨날 놀기만 해서 총 이동 시간이 몇 분 몇 초인지 계산을 못 하는 승균이를 도와주자.하루 동안 측정한 결과가 주어지면, 이날의 총 이동 시간이 몇 분 몇 초인지 출력하는 프로그램을 작성하시오. 풀이모든 값을 받아 더한 후 분이 60보다 작을때까지 60으로 빼주면서시를 1씩 증가시켜주면 된다.굳이 배열에 저장하지 않고 받은 값을 바로 min 변수에 저장해도 된다. 123456789101112131415161718192.. 2017. 6. 29.
반응형