지난 과제 리뷰 튜플 Problem: 튜플에서 발생한 집합들을 기반으로 원본의 튜플을 복원하는 문제 Solution: 문자열을 자유롭게 다룰 수 있는 스킬 필요, 원래 튜플의 복원하는 역추론 능력 요구됨 Code: 기탁 성범 정민 수진 후보키 Problem: 주어진 속성(attribute)를 기반으로 생성된 조합(combination)중 유일성(uniqueness)와 최소성(minimality)를 만족시키는 조합 선별하는 문제 Solution: hashMap, subSet 등을 사용하여 문제의 조건(유일성, 최소성)이 만족되는지 확인 Code: 기탁 성범 정민 수진 좋은 수열 Problem: 좋은 수열과 좋지 못한 수열에 대한 정확한 조건 파악하고 조건을 만족하는 최소의 숫자를 반환하는 문제 Solution: 백트래킹(backTracking) 알고리즘을 이용하여 그 때의 최적의 상황을 만족시키는 숫자를 찾자. Code: 기탁 성범 정민 수진 아기 상어 Problem: 아기 상어가 엄마 상어의 도움 없이 물고기를 잡아먹는데 걸리는 시간을 반환하는 문제 Solution: 그래프 탐색 문제(BFS)와 주어진 조건 만족 방법을 조화롭게 구축하는 문제. BFS를 사용하더라도 최소 횟수를 보장하게끔 고려하며 문제를 해결하자(Big Issue) Code: 기탁 성범 정민 수진 오늘 문제 리뷰 가장 큰 수 Problem: 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 반환하는 문제 Solution: 주어지는 수가 크기에, 문자열로써 처리하여 해결해야 한다. 문자열 * 3 하는 방식과, sort(new Comparator<>) 오버라이딩 하여 문제를 해결 Code: 기탁 성범 정민 수진 수진이의 한 마디 = ❤️