본문 바로가기

분류 전체보기156

[정렬] H-Index 123456789101112131415161718192021222324252627282930import java.util.*; public class HIndex { public int solution(int[] citations) { int answer = 0; Vector cit=new Vector(); addElement(citations, cit);//벡터에 원소 추가 cit.sort(new comp());//역순 정렬 answer = getHInex(answer, cit); return answer; } public int getHInex(int answer, Vector cit) { while ((answer=answer+1)){ answer++; } return answer; } public.. 2018. 10. 5.
[해시] 완주하지 못한 선수 1234567891011121314151617181920212223242526272829303132333435363738394041424344import java.util.HashMap;import java.util.Map; public class NotFinishRace { public String solution(String[] participant, String[] completion) { String answer = ""; Mapinfo=new HashMap(); InsertPartInfo(participant, info);//참가자 정보를 해시맵에 넣었다. FindNotComplete(completion, info);//완주하지 못한 참가자를 찾았다. answer = GetAnswer(answe.. 2018. 10. 4.
git commit 코드 리뷰를 받은 후에 피드백 받은 사항을 고쳐서 다시 push를 했는데 바보같이 commit을 다시하고 pull->push를 했다.버전 관리를 위해서 그냥 push를 했어야 됐는데(...) 결과적으로 새 코드를 올린 꼴이 되었다 허허. reset --hard 명령어를 통해서 push하기 전으로 되돌렸는데 로컬에서만 되돌려진 것 이었다. 허허 좋은 교훈을 얻었다.덕분에 이것 저것 찾아보면서 다른 명령어에 대해서 공부하게 되고 어떤식으로 동작하게 되는지 알게되서 좋았다.(?) 2018. 10. 1.
[level 2] JadenCase 만들기 12345678910111213141516171819202122232425262728public class JadenCase { public String solution(String s) { String answer=""; String str=s.toLowerCase(); char []ary=str.toCharArray(); answer+=Character.toUpperCase(ary[0]); return getAnswer(answer, ary); } //JadenCase를 만든후에 맨 마지막이 공백문자일 경우에 예외처리 private String getAnswer(String answer, char[] ary) { for (int i = 1; i 2018. 9. 30.