[자바JAVA]백준 3052 나머지 풀이

문제

두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다.
수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오.
첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다.
첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다.

Read More

[자바JAVA]백준 4344 평균은 넘겠지 풀이

문제

대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
첫째 줄에는 테스트 케이스의 개수 C가 주어진다.
둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다.

Read More

내가 이해한 MSA(MicroService Architecture)

업무관리 협업툴로 Swit을 사용하고 있다. 이를 통해 내가 소속된 프로젝트에서 어떤 업무들이 진행되는 지 알 수 있다.
나같은 신입에게 업무관리 협업툴이 좋은 이유는 동료들이 올린 업무를 보며 모르는 부분이지만 프로젝트를 위해서 필요한 부분을 스스로 찾아서 공부할 수 있다!

최근 MSA에 관한 업무카드가 올라왔다. 관련자료들도 링크를 달아두셨는데 놓치지않고 모두 읽었다.
직접 찾아본 자료들과 함께 MSA에 대해 정리하고자한다.

Read More
[스프링부트]Springboot REST API

[스프링부트]Springboot REST API

Springboot에서 REST API(REST API개념 바로가기)를 테스트해보자.
스프링부트 프로젝트 기본설정은 아래와 같다.

스프링부트 기본 설정

  • Project: Gradle Project
  • Spring Boot: 2.4.4
    • (SNAPSHOT)은 개발진행중인 베타버전을 뜻 함. (SNAPSHOT)없는 버전으로 선택하기
  • Language: Java
  • Packaging: Jar
  • Java: 8
  • Dependencies: Spring Web
Read More

[자바JAVA]백준 1110 더하기 사이클 풀이

문제

0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다.

Read More

[자바JAVA]백준 2562 최댓값 풀이

문제

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.
예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.

Read More