본문 바로가기
반응형

:: Keiz Story ::403

[codility] OddOccurrencsInArray Q. 배열 값 중에서 짝이 없는 홀수 값을 찾으세요. A = {9, 3, 9, 3, 9, 7, 9} A. 7 [멍청이 버전] 보기에도 복잡하고 해석하기도 어렵고 무식하게 만들었다. 그래도 꼴에 나머지를 이용하는 기지를 발휘했다. 2로 나눠서 0이 아니면 짝수니까.... (원래 더 똥멍청이 버전이 있는데 그건 너무 부끄러워서 못 올리겠다.) public int solution(int[] A){ int rtnVal = 0; Map chkMap = new HashMap(); for(int i = 0 ; i < A.length ; i++){ if(chkMap.get(A[i]) == null){ chkMap.put(A[i], 1); }else{ chkMap.put(A[i], chkMap.get(A[i]) + 1).. 2018. 1. 12.
[codility] BinaryGap 최근 codility 라는 재미있는 사이트를 알게 됐다. 문제를 풀면서 느낀건..... 난 멍청하고 무식하게 코딩하구나 이다 ㅠ_ㅠ... 인터넷 뒤져보니 똑똑한 사람 많구나 라는 걸 느꼈다. 성능 관련으로 시간복잡도, 공간복잡도라는게 있다는걸 이제서야 알게 됐다. 루프를 최소한으로 하고 메모리도 덜 잡아야 한다. 그리고 2진수나 비트 계산이 꽤나 유용하고 멋지다는 것도 알게 됐다. (하지만 난 수학장애라서 ... 너무 힘들다.) 효율적으로 개발하도록 이제부터는 생각 좀 하고 살자. 공개적으로 코드 올리는 것도 부끄럽지만... 그냥 적어 본다. (codility는 내가 푼 코딩을 다시 볼 수 없다.....) Q. 바이너리 값에서 1과 1사이가 가장 큰 값을 찾아보세요. N = 1041 A. 5 public.. 2018. 1. 12.
Positioning 관련 [display]ㅇblock한줄을 혼자 다 먹는다높이, 넓이 지정을 할 수 있다. ㅇinline한줄에 여러개를 쓸 수 있다.높이, 넓이 조절이 안 된다. ㅇinline-block높이, 넓이를 지정하면서 한줄에 여러개를 쓸 수 있다. [position]ㅇstatic알아서 이전 포지션을 보고 그 다음 자리를 매꿔가면서 자기자리르 찾아간다. ㅇabsolute전후 안 따지고 기존 자리를 빼서 상위(부모)객체기준으로 자리를 옮겨간다.static인 속성의 위치가 이놈을 빼고 다시 자리 조정해서 바뀐다.자식을 absolute 를 쓰기 위해서는 부모객체가 static이면 안 먹는다.자식 때문에 부모를 바꾸어야 할 경우에는 뒤에께 안 바뀌기 위해서는absolute 보다는 relative로 바꿔주는게 기존 레이아웃을 보존.. 2017. 11. 15.
HTML5관련 잡다 ㅇdatalist ㅇviewport- 모바일이 해상도가 지원이 되지 않는데 되는 것 처럼 보이려고(풀 브라우징) 이미지를 작게 만들어 버림- 모바일에서 이미지를 폰 해상도 사이즈에 자동으로 맞춰줌- 애플에서 시작했는데 범용으로 확산됨 2017. 11. 15.
반응형