본문 바로가기
728x90
반응형

분류 전체보기288

백준 - 약수 구하기 (2501번) / JAVA (자바) 코딩 알고리즘 연습 약수 구하기 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB89262444443908050.359%문제어떤 자연수 p와 q가 있을 때, 만일 p를 q로 나누었을 때 나머지가 0이면 q는 p의 약수이다. 6을 예로 들면6 ÷ 1 = 6 … 06 ÷ 2 = 3 … 06 ÷ 3 = 2 … 06 ÷ 4 = 1 … 26 ÷ 5 = 1 … 16 ÷ 6 = 1 … 0그래서 6의 약수는 1, 2, 3, 6, 총 네 개이다.두 개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다.출력첫째 줄에 N의 약수들 중 K번째로 작은 수를 출.. 2025. 5. 4.
백준 - 배수와 약수 (5086번) / JAVA (자바) 코딩 알고리즘 연습 배수와 약수 성공다국어한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB75911465504264461.999%문제4 × 3 = 12이다.이 식을 통해 다음과 같은 사실을 알 수 있다.3은 12의 약수이고, 12는 3의 배수이다.4도 12의 약수이고, 12는 4의 배수이다.두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오.첫 번째 숫자가 두 번째 숫자의 약수이다.첫 번째 숫자가 두 번째 숫자의 배수이다.첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다.입력입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 10,000이 넘지않는 두 자연수로 이루어져 있다. 마지막 줄에는 0이 2개 주어진다. 두 수가 같은 경우는 없다.출력각 테스.. 2025. 5. 4.
[섹션 5. HTTP 메서드] HTTP 메서드 - PUT, PATCH, DELETE / 인프런 김영한 - 모든 개발자를 위한 HTTP 웹 기본 지식 이번 시간에는 지난 시간의 GET, POST에 이어서 PUT, PATCH, DELETE에 대해서 알아보았다. 먼저 PUT은 리소스를 대체한다.쉽게 말해서, 폴더에 파일을 복사하는 것과 비슷하다고 할 수 있다.폴더에 파일을 넣을 때, 그 폴더에 파일이 없으면 파일이 새로 생기고, 기존에 똑같은 파일이 있으면 덮어쓰게 된다.이 덮어쓰는 것이 PUT이라고 볼 수 있다. PUT /members/100 HTTP/1.1{"userName": "hello", "age: 20}이런 식으로 요청을 한다고 하자.위와 같은 데이터가 없으면 신규로 생성을 하고, 있다고 하면 기존것을 날려버리고 새로 만든다.즉, 덮어쓰기와 같은 개념이라고 할 수 있다. 중요한 것은 클라이언트가 리소스를 식별한다.PUT /members/100 .. 2025. 1. 31.
[섹션 5. HTTP 메서드] HTTP API를 만들어보자 & HTTP 메서드 - GET, POST / 인프런 김영한 - 모든 개발자를 위한 HTTP 웹 기본 지식 이번 시간에는 HTTP 메서드에 대해서 알아보고 HTTP API를 만들어보는 시간을 가졌다. 실무에 투입되고, HTTP API 를 처음으로 설계를 한다고 가정해보자.그 중에서 회원정보관리 API를 만든다고 하자.그러면 회원 목록 조회, 회원 조회, 회원 등록, 회원 수정, 회원 삭제 가 있을 것이다.  예를 들어서, 위와 같이 회원목록조회를 read-member-list 라고 명칭을 했다고 해보자.위의 예시는 좋은 설계일까? API 설계를 할 때, 가장 중요한 것은 리소스 식별 이다.그렇다면 리소스의 의미는 무엇일까? 회원을 등록하고 수정하고 조회하는 것이 리소스가 아니다.예를 들면, 미네랄을 캐라 에서 미네랄이 리소스가 되는 것이다.즉, 회원이라는 개념 자체가 바로 리소스다. 그렇다면 리소스를 어떻게 .. 2024. 12. 24.
728x90
반응형