2개의 String값이 있으며 두 값을 비교하여 완주하지 못한 사람을 찾는 문제이다. import java.util.*;class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; HashMap map = new HashMap(); for(String player : participant){ //participant라는 입출력 내용을 player에 넣어준다. if(map.containsKey(player)){ //containsKey메서드는 해당 키가 해시맵에 있으면 true를 반환하고, 없으면 false를 반환 ..
간단하게 중복이 아닌 방법중에서 최대한 여러개를 선택해야됨(대신 전체의 절반)전체를 중복없이 선택한 값과 전체/2 중에 값이 작은걸 선택하면된다. HashSet을 쓴 방법import java.util.*;class Solution { public int solution(int[] nums) { HashSet set = new HashSet(); for(int num : nums){ set.add(num); } int answer = nums.length/2; return Math.min(set.size(),answer); }}HashMap을 쓴 방법import java...
조인(theta join)세타조인(R▷◁(r 조건 s)S):조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 투플만 반환한다.세타조인의 조건은{=,≠,≥,≤,>,(inner join)내부조인(동등조인)(R▷◁(r=s)S):동등조인의 결과 릴레이션의 차수는 첫 번째 릴레이션과 두 번째 릴레이션의 차수를 합한 것.(natural join)자연조인(R▷◁N(r,s)S):동등조인에서 조인에 참여한 속성이 두 번 나오지 않도록 **중복된 속성(두 번째 속성)**을 제거한 결과를 반환차수는 '두 릴레이션의 차수의 합-중복된 속성 수'(outer join)외부조인:!https://blog.kakaocdn.net/dn/bn2faw/btqOvSFHlHt/0Jo6e39KBcVjscvQ1QA8V1/img.j..
UML 프로그램 : https://staruml.io/ StarUMLCross-Platform Work with same UX in multiple platforms including MacOS, Windows and Linux. Auto Update StarUML checks latest updates and install automatically for MacOS and Windows. Model-Driven Development Modeling data are stored in a very simple JSON fostaruml.io사이트를 들어가서 다운로드를 한다.