[백준 알고리즘 문제풀이][JAVA][4344번] 평균은 넘겠지

Baekjoon Algorithm solve JAVA No.4344 평균은 넘겠지
문제 - 백준 문제 바로가기 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 시간제한 1초 알고리즘 유형 수학 사칙연산 예제입력 1 ...

더보기

[백준 알고리즘 문제풀이][JAVA][3052번] 나머지

Baekjoon Algorithm solve JAVA No.3052 나머지
문제 - 백준 문제 바로가기 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 시간제한 1초 알고리즘 유형 수학 사칙연...

더보기

[백준 알고리즘 문제풀이][JAVA][2941번] 크로아티아 알파벳

Baekjoon Algorithm solve JAVA No.2941 크로아티아 알파벳
문제 - 백준 문제 바로가기 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 알파벳변경 čc= ćc- dždz= đd- ljlj njnj šs= žz= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. ...

더보기

[백준 알고리즘 문제풀이][JAVA][2920번] 음계

Baekjoon Algorithm solve JAVA No.2920 음계
문제 - 백준 문제 바로가기 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, …, C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다. 연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오. 입력 첫째 줄에 8개 숫자가 주어진다. 이 숫자는 문제 설명에서 설명한 음이며, 1부터 8까지 숫자가 한 번씩...

더보기

[백준 알고리즘 문제풀이][JAVA][2908번] 상수

Baekjoon Algorithm solve JAVA No.2908 상수
문제 - 백준 문제 바로가기 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 두 정수 H와 M이 ...

더보기

[정보처리기사 실기] Ⅲ. 통합구현 - 연계데이터구성

[정보처리기사 실기] Ⅲ. 통합구현 - 연계데이터구성. (feat.수제비)
Ⅲ. 통합구현 - 연계데이터구성. 1. 연계 요구사항 분석. 연계요구사항 분석의 개념 이종간 시스템, 장치, 소프트웨어를 이어주는 중계역할의 연계시스템 요구사항 분석하는 과정. 연계요구사항 분석기법 ( Tip. 인 체 설 델 브 ) 인터뷰 : 사용자 면담을 통해 요구사항 도출. 체크리스트 : 시스템 환경, 성능, 보안 등 기준에 대한 점검을 통한 분석. 설문지 : 연계 데이터 및 연계 주기등을 설문지를 통해 분석. 델파이기법 : 전문가의 경험적 지식을 통한 분석 기법. 업무 전문가 등 각 분야 전문가로 구성. 브레인스토밍 : 소속된 인원...

더보기

[백준 알고리즘 문제풀이][JAVA][2884번] 알람 시계

Baekjoon Algorithm solve JAVA No.2884 알람 시계
문제 - 백준 문제 바로가기 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 “45분 일찍 알람 설정하기”이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 ...

더보기

[백준 알고리즘 문제풀이][JAVA][2839번] 설탕 배달

Baekjoon Algorithm solve JAVA No.2839 설탕 배달
문제 - 백준 문제 바로가기 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시...

더보기