목록전체 글 (53)
학이시습

문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해 주세요. 두 값이 같을 경우 그 값을 리턴합니다. 작성한 코드 class Solution { public int solution(int[] num_list) { int answe..

문제 링크 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 설명 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 작성한 코드 import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int N = sc.next..

문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181838 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 date1과 date2가 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다. 만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요. 작성한 코드 class Solution..

HTTP 메서드 HTTP 메서드란 클라이언트와 서버 사이에서 이루어지는 요청(request)과 응답(response) 데이터를 전송하는 방식입니다. HTTP 메서드 종류 HTTP 메서드에는 총 9가지가 있으며 주로 쓰는 메서드는 5가지입니다. 주요 메서드 (5가지) GET : 리소스 조회 POST : 데이터 추가, 등록 PUT : 리소스 덮어쓰기 (해당 리소스가 없으면 생성) PACTH : 리소스 부분 변경 (PUT은 전체 변경, PACTH는 부분 변경) DELETE : 리소스 삭제 기타 메서드 (4가지) HEAD : GET과 동일한 메시지 부분(Body)를 제외하고 조회 (상태 줄과 헤더만 반환) CONNECT : 대상 자원으로 식별되는 서버 대한 연결 요청 OPTIONS : 대상 리소스에 대한 통신 ..

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다. 작성한 코드 class Solution { public int solution(int[] num_list) { int answer = 0; for (int i = 0; i < num_list.length; i++) { if (num_list[i] < 0) { answer = i; break; } else answer = -1; ..