일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 연관관계
- 백트래킹
- 동적sql
- fetch
- exclusive lock
- BOJ
- 스프링 폼
- 연결리스트
- eager
- 유니크제약조건
- 다대일
- 일대다
- 이진탐색
- JPQL
- execute
- 힙
- 데코레이터
- PS
- 스토어드 프로시저
- 비관적락
- FetchType
- 낙관적락
- 즉시로딩
- 지연로딩
- shared lock
- querydsl
- 다대다
- CHECK OPTION
- dfs
- SQL프로그래밍
- Today
- Total
목록All (557)
흰 스타렉스에서 내가 내리지
보호되어 있는 글입니다.
가장 나중에 나온 것이 이긴다! 다 덮어씌워버린다. obj 를 출력해보면 앞에껀 표기되지도 않는 걸 확인할 수 있다.
객체 안에 수많은 키밸류 쌍이 있더라도, 9번 줄처럼 우리가 원하는 변수만 저렇게 써주면 똭 할당됩니다...
1. 그렇다. 언뜻 보기엔 전혀 상관없어보인다. 데모코드로 확인해보면, 매개변수 이름에 따라 키값이 정해지므로, 두 객체는 완전히 다른 객체가 된다. 다른 파일에서 객체의 id 값을 불러오게 했는데, 애초에 id 값이 없으니 에러가 난 것. 자바스크립트 기본 문법에 충실하자...에러 찾는데 3시간걸렸다.
1. Date.now().toString() 이거는 고유한 어떤 id를 생성해줄 때 사용. 2. new Date().toString() 이거는 게시글 객체에 작성날짜 기록할 때 사용.
왼쪽이 에러 오른쪽은 잘됨 에러내용은 tweets is not iterable 화살표 함수는 한줄로 작성시 return 이 생략된 것이다. 중괄호를 붙여서 완전한 함수로 만들려면 return 을 붙여줘야 한다... 이걸로 두시간을 고민했다..
Brute force 로 접근하지 말고 수학적으로 풀어서 접근해야 한다. 아래 코드의 맨 아래 주석부분 참고 n = int(input()) data = [list(input())[::-1] for _ in range(n)] dic = dict() answer = 0 for i in range(len(data)): for j in range(len(data[i])): if data[i][j] not in dic: dic[data[i][j]] = 0 dic[data[i][j]] += 10**j arr = sorted(dic.items(), key = lambda x: x[1], reverse=True) for i in range(len(arr)): answer += arr[i][1] * (9-i) print..
별다른 스킬이 필요한 문제는 아니었지만, 배열을 돌리는 다양한 상황을 연습할 수 있었다. 나중에 참고할 때가 있을 것 같아 코드를 업로드 해본다. def oper1(arr, l): n = len(arr) s = 2**l for x in range(0, n, s): for y in range(0, n, s): tmp = [] for i in range(s): row = [] for j in range(s): row.append(arr[x+i][y+j]) tmp.append(row) tmp = reverseTopDown(tmp) for i in range(s): for j in range(s): arr[x+i][y+j] = tmp[i][j] return arr def oper2(arr, l): n = len..
1. Command + p 2. snippet 검색 3. javascript 검색 ( 원하는 언어 고르면 된다) 4. 다음과 같은 형식으로 javascript.json 파일에 추가 rr 치고 탭 누르면 우리가 원하는 코드가 자동완성 된다. {$1} 은 커서가 이동할 위치.
다른사람의 JavaScript 코드에서 !! 를 보고 저게 무슨 효과가 있는지 의문을 가졌을 수도 있다. 결론 : 변수를 boolean type으로 바꾸는 가장 간단한 방법이다 JavaScript는 static language가 아니고 dynamic language이다. 이 말은 변수는 어느 type이든 참조하거나 가질수 있고, 그 type은 어느 지점에서든 바뀔 수 있다. JS에서 type은 대표적으로 아래와 같은 type이 있다. 물론 다른 것도 더 있음. Boolean String Number Object True 와 Truthy function() { var thisIsTrue = true; if (thisIsTrue) { window.alert('It certainly is!'); } } if문..