recursion
백준 실버V - 17478 재귀함수가 뭔가요?
백준 실버V - 17478 재귀함수가 뭔가요? 문제 풀이 문제 설명 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대학교가 자신과 맞는가에 대한 고민을 항상 해왔다. 중앙대학교와 자신의 길이 맞지 않다고 생각한 JH 교수님은 결국 중앙대학교를 떠나기로 결정하였다. 떠나기 전까지도 제자들을 생각하셨던 JH 교수님은 재귀함수가 무엇인지 물어보는 학생들을 위한 작은 선물로 자동 응답 챗봇을 준비하기로 했다. JH 교수님이 만들 챗봇의 응답을 출력하는 프로그램을 만들어보자. 문제의 자세한 내용은 해당 링크를 통해 확인 : 문제 링크 풀이 코드 import java.io.Buffe..
![[2022.05.24] 자료구조/알고리즘 - 재귀](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbyzjBu%2FbtrH1CcXbL8%2FAAAAAAAAAAAAAAAAAAAAAFm-HiBp1p3gJj5NOtsY25s2MW-saSILy3sW2oJBjf4d%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DClQ6P2DOsImtqkittsIVRHvDedc%253D)
[2022.05.24] 자료구조/알고리즘 - 재귀
Section1이 끝나고 Section2가 시작되었다! Section2부터는 매일 간단한 코딩 테스트 문제 1개를 풀기 시작하였다. 그리고 오늘은 자료구조/알고리즘에서 재귀함수에 대해 공부를 하였다. Daily coding 오늘은 입력받은 배열의 첫 요소와 마지막 요소를 뽑아 이를 각각 Key와 Value로 HashMap으로 만들어 반환하는 메서드를 구현하는 문제였다. 이제 시작인 부분이기 때문에 쉬운 문제가 출제된 것 같으나.. HashMap을 초기화하는 방법을 몰라서 검색을 해봐야 했다. 검색 결과 HashMap을 초기화하는 방법은 아래와 같이 구현이 가능하다는 사실을 알았다. new HashMap(){ { put("Key", "Value"); } } 처음 생각할 땐 "new HashMap(){ "K..