Java알고리즘 문제풀이
프로그래머스에서 페어 코딩으로 문제를 풀어 나가는 방식으로 학습을 시작하였다.
프로그래머스는 백준보다는 처음에 주어지는 기본 코드도 있고 테스트케이스를 직접 추가를 하면서 바로 테스트를 해볼 수 있어 좀 더 편한 감은 있었다.
또 장점으로 문제를 풀고 나서 다른 사람들의 코드들을 볼 수 있어서 어떤 식으로 풀었는지와 어떤 함수들을 사용하는지에 대해서 배울 수 있어서 초기 알고리즘 공부에는 좀 더 도움이 된 거 같다.
https://hoho-thinking.tistory.com/58
[JAVA][Level1]PROGRAMMERS 자릿수 더하기
자릿수 더하기 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를 들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100
hoho-thinking.tistory.com
https://hoho-thinking.tistory.com/59
[JAVA][Level1]PROGRAMMERS x만큼 간격이 있는 n개의 숫자
x만큼 간격이 있는 n개의 숫자 문제 설명 함수 solution은 정수 x와 자연수 n을 입력받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을
hoho-thinking.tistory.com
https://hoho-thinking.tistory.com/60
[JAVA][Level1]PROGRAMMERS 자연수 뒤집어 배열로 만들기
자연수 뒤집어 배열로 만들기 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한사항 n은 10,000,000,000이
hoho-thinking.tistory.com
https://hoho-thinking.tistory.com/61
[JAVA][Level1]PROGRAMMERS 정수 제곱근 판별
정수 제곱근 판별 문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱
hoho-thinking.tistory.com
https://hoho-thinking.tistory.com/62
[JAVA][Level1]PROGRAMMERS 정수 내림차순으로 배치하기
정수 내림차순으로 배치하기 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211
hoho-thinking.tistory.com
'생각정리 > 항해99' 카테고리의 다른 글
[Weekly I Learned]8월 3주차 (0) | 2023.08.22 |
---|---|
[프로그래밍 기초2] Java알고리즘 2일차 (0) | 2023.08.19 |
[프로그래밍 기초] Java문법 4일차 (0) | 2023.08.17 |
[프로그래밍 기초] Java문법 3일차 (0) | 2023.08.16 |
[프로그래밍 기초] Java문법 2일차 (0) | 2023.08.15 |