생각정리/항해99

[프로그래밍 기초2] Java알고리즘 2일차

생각중임 2023. 8. 19. 23:49

Java알고리즘 문제풀이


오늘은 문제를 풀 때 문제를 덜 풀더라도 한 가지의 문제를 다양한 방법으로 풀어보면서 생각해 보는 과정을 가지며 풀어보았다. 그냥 for-loop로 풀어보고 스트림이나 다양한 메서드들을 이용해서 다시 한번 풀어보면서 활용법들을 익혀보니 그냥 풀 때 보다 좀 더 문제에 대해 이해를 더 많이 할 수 있었던 것 같다..

 

https://hoho-thinking.tistory.com/68

 

[JAVA][Level1]PROGRAMMERS 부족한 금액 계산하기

부족한 금액 계산하기 문제 설명 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를

hoho-thinking.tistory.com

https://hoho-thinking.tistory.com/65

 

[JAVA][Level1]PROGRAMMERS 가운데 글자 가져오기

가운데 글자 가져오기 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이

hoho-thinking.tistory.com

https://hoho-thinking.tistory.com/67

 

[JAVA][Level1]PROGRAMMERS 약수의 개수와 덧셈

약수의 개수와 덧셈 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return

hoho-thinking.tistory.com

https://hoho-thinking.tistory.com/63

 

[JAVA][Level1]PROGRAMMERS 하샤드 수

하샤드 수 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수

hoho-thinking.tistory.com

https://hoho-thinking.tistory.com/64

 

[JAVA][Level1]PROGRAMMERS 나누어 떨어지는 숫자 배열

나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가

hoho-thinking.tistory.com