본문 바로가기

java79

[프로그래머스/Java] Lv.0 중앙값 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 열두 번째 문제인 중앙값 구하기이다. 이번 문제는 배열이 주어지면 배열의 중앙값을 반환해야 하는 문제이다. 처음에 어떻게 할까 고민하던 중, sort를 이용하여 오름차순으로 정렬하고answer 변수에 length를 이용해서 배열의 나누기 2로 하니 중간에 딱 떨어지게 되어생각보다 어렵게 풀었지만 막상 풀고나면 허탈함이 생겼던 문제였다.조금만 더.. 2023. 2. 13.
[프로그래머스/Java] Lv.0 나머지 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120810 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 열한 번째 문제인 나머지 구하기이다. 이번 문제는 두 개의 매개변수를 이용해서 answer 변수에 반환하면 되는 문제이다. 쉽게 생각하면 되는 문제이기 때문에 가볍게 풀어보면 된다. 2023. 2. 12.
[프로그래머스/Java] Lv.0 배열 두 배 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/120809 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 열 번째 문제인 배열 두 배 만들기이다. 이번 문제는 입력된 배열안의 각 원소를 두배로 곱해서 반환하면 되는 문제이다. for문을 이용하여 첫 번째 인덱스부터 곱하기 2를 하면 answer 변수에 곱해진 값이 차곡차곡 쌓이게 된다. 2023. 2. 12.
[프로그래머스/Java] Lv.0 숫자 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 아홉 번째 문제인 숫자 비교하기이다. 이번 문제는 매개변수 num1과 num2 두 수가 같으면 1로 반환하고 다르면 -1로 반환하는 문제이다. 다른 풀이도 있지만 나는 단순하게 if문을 사용하여 true일 때 1로 반환하고 틀리면 -1로 반환하게 했다. 2023. 2. 11.
[프로그래머스/Java] Lv.0 두 수의 나눗셈 https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 여덟 번째 문제인 두 수의 나눗셈이다. 이 문제는 단순히 나눗셈을 하면 되는 문제인데 대신 입출력 예를 보면 result값이 실수형이 아닌 정수형으로 반환해야 하기 때문에 5번째 줄에 계산식 옆에 int형 타입을 선언하여 답을 나타내면 된다. 2023. 2. 11.
[프로그래머스/Java] Lv.0 몫 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120805 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 일곱 번째 문제인 몫 구하기이다. 이전 문제처럼 난이도가 상당히 쉬운 문제인데 연산자 /는 나눗셈의 몫을 나타내는 뜻이기 때문에 두 매개변수에 int 타입의 answer 변수에 대입하여 연산식을 하면 원하는 답이 나온다. 2023. 2. 11.
[프로그래머스/Java] Lv.0 두 수의 곱 https://school.programmers.co.kr/learn/courses/30/lessons/120804 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 여섯 번째 문제인 두 수의 곱이다. 이전에 양꼬치 문제를 먼저 풀고 다시 쉬운 문제를 접했는데 쉽더라도 최선을 다해서 문제에 맞는 답을 도출하는 것이 좋다고 생각하기에 최선을 다해서 문제를 풀었다.^^;; 이번 문제도 연산문제라 난이도가 상당히 쉬운 문제이다. 두 매개변수가 주어지고 int 타입의 answer 변수가 있고 answer 변수에 2.. 2023. 2. 11.
[프로그래머스/Java] Lv.0 양꼬치 https://school.programmers.co.kr/learn/courses/30/lessons/120830 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 다섯 번째 문제인 양꼬치이다. 이번 문제는 기초적인 자바 문법을 안다면 조금만 생각하면 풀 수 있는 문제이다. 양꼬치 1인분에 12,000원이고 음료수가 하나에 2,000원인데 양꼬치 10인분당 음료수 하나가 서비스가 되게 때문에 먼저 음료수 값을 먼저 더하고 for문을 이용하여 양꼬치 합계를 구하면 된다. 이때, 10인분당 음료수 하나가 서비.. 2023. 2. 11.
[프로그래머스/Java] Lv.0 두 수의 차 https://school.programmers.co.kr/learn/courses/30/lessons/120803 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 네 번째 문제인 두 수의 차이다. 이 문제도 간단하게 풀이하면 되는데 주어진 매개변수 num1과 num2를 answer 변수에 뺀 다음에 반환하면 끝이다. 2023. 2. 9.
[프로그래머스/Java] Lv.0 두 수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/120802 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 프로그래머스 0단계 세 번째 문제인 두 수의 합이다. 간단하게 주어진 매개변수 num1과 num2를 answer 변수에 더한 다음에 반환하면 끝이다. 2023. 2. 9.
자바의 정석(6) - 자바의 여섯 번째 이야기, 객체지향(2) *이 글은 개인적인 공부/기록 목적으로 올립니다. 부족하다고 느껴질 수 있는 글이니 양해 부탁드립니다.* 참고도서 http://www.yes24.com/Product/Goods/24259565 Java의 정석 - YES24 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com ■ 변수와 메서드 이전에 변수의 타입에 대해 공부하였는데 이번 시간은 변수의 선언위치에 따라 결정되는 변수의 종류에 대해 알아보고자 한다. 종류는 3가지가 있는데 클래스 변수, 인스턴스 변수, 지역 변수이다. 클래스 영역에 변수를 선언하면 해당 변수는 인스턴스 변수가 .. 2023. 2. 9.
[프로그래머스/Java] Lv.0 머쓱이보다 키 큰 사람 https://school.programmers.co.kr/learn/courses/30/lessons/120585 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 코드(Java) 두 번째 문제인 머쓱이보다 키 큰 사람이다. 앞전에 푼 중복된 숫자 개수와 비슷 문제인데 다른 부분은 if문의 조건식이 조금 다르다는 점이다. 매개변수 array안에 각 인덱스값이 height보다 크면 answer 변수를 1만큼 증가시키면 된다. 2023. 2. 8.