2023.09.13 react 공부 정리
- react에서 props들은 top-down 방향으로 단방향 전달만이 가능하다. 예를 들어, Apps.js에서 아래와 같은 코드가 존재하면 name과 age라는 props들은 해당 App.js로 import된 components으로만 전달이 가능하다. function App() { return } 즉, App.js is the parent and Something.js is the child, and the props can be read in the Something.js component. 전달된 props들은 immutable하고, 오직 parent component에서 전달해주는 것에 rely 한다.
2023.08.30 react 공부 정리
JSX is a syntax expression for JS which allows us to treat HTML as expressions; they can be stored in variables, objects, arrays, etc. indes.js works as the entry point of our application 'react-dom'에서 import된 method들은 DOM 과 interact한다. 'react'에서 import된 method들은 DOM과 interact하지 않고, react의 하위구성이 아닌 것들과는 interact하지 않는다. 즉, DOM은 React에 쓰이지만, 그렇다고 해서 React의 일부분인 것은 아니다. 비-react applications에도 쓰이기 때..
python_백준BOJ_#2309_일곱 난쟁이_review
접근 방법 9명 모두의 키의 합에서 100을 빼서 excess를 구한다. 그 다음, for문을 이용하여 9명 중 2명의 조합이 excess와 같은지 확인하고, 같을 시 print한다. 입력 코드 dwarf = [] for i in range(9): dwarf.append(int(input().rstrip())) dwarf.sort() excess = sum(dwarf) - 100 for j in range(8): for k in range(j+1,9): #확통에서 9C2하는 것과 같은 방식 if dwarf[j] + dwarf[k] == excess: del dwarf[j] del dwarf[k-1] #line12에서 item 하나를 del 했으므로, k가 아닌 k-1을 del해야함 for l in dwa..
python_백준BOJ_#2116_주사위 쌓기_review
접근 방법 Only one combination of the orientation exists for every orientation of the first block. Thus, for each of the six first-block-orientation, sum up the max value of each "floor", then find the ultimate max value amongst the six sums. 최종 입력 코드 import sys n = int(sys.stdin.readline()) tower = [] down_up_dic = {0:5, 1:3, 2:4, 3:1, 4:2, 5:0} for i in range(n): tower.append(list(map(int, input()..
python_백준BOJ_#2596_비밀편지_review
일정 단위마다 끊어야하는 숫자 입력이 들어올 떄 사용 가능한 방법 n = int(input()) s = input() s_list = [] for i in range(0, n*6, 6): s_list.append(s[i:i+6]) for문 내의 변수를 이용하여 indexing 가능함 for i in s_list: for j in num: for k in range(6): if i[k]==j[k]: when the required "index" is given as a str, instead of a integer or slices s_list.index(i or word[num.index(j)] 출처: 한국정보올림피아드 2004 초등부 1번
Thoughts on Parallel Universes
Parallel Space, or Multiverse, can be viewed as individual “spaces” which are located throughout the universe in an infinite number. We usually recognize spaces as a “space” of infinite volume, a room with no walls. This may or may not be true in this theory. Currently, many scientists state that our universe is currently expanding, backing up their claim with the concept known as the "red shift..
2023.09.13 react 공부 정리
- react에서 props들은 top-down 방향으로 단방향 전달만이 가능하다. 예를 들어, Apps.js에서 아래와 같은 코드가 존재하면 name과 age라는 props들은 해당 App.js로 import된 components으로만 전달이 가능하다. function App() { return } 즉, App.js is the parent and Something.js is the child, and the props can be read in the Something.js component. 전달된 props들은 immutable하고, 오직 parent component에서 전달해주는 것에 rely 한다.
2023.08.30 react 공부 정리
JSX is a syntax expression for JS which allows us to treat HTML as expressions; they can be stored in variables, objects, arrays, etc. indes.js works as the entry point of our application 'react-dom'에서 import된 method들은 DOM 과 interact한다. 'react'에서 import된 method들은 DOM과 interact하지 않고, react의 하위구성이 아닌 것들과는 interact하지 않는다. 즉, DOM은 React에 쓰이지만, 그렇다고 해서 React의 일부분인 것은 아니다. 비-react applications에도 쓰이기 때..
python_백준BOJ_#2309_일곱 난쟁이_review
접근 방법 9명 모두의 키의 합에서 100을 빼서 excess를 구한다. 그 다음, for문을 이용하여 9명 중 2명의 조합이 excess와 같은지 확인하고, 같을 시 print한다. 입력 코드 dwarf = [] for i in range(9): dwarf.append(int(input().rstrip())) dwarf.sort() excess = sum(dwarf) - 100 for j in range(8): for k in range(j+1,9): #확통에서 9C2하는 것과 같은 방식 if dwarf[j] + dwarf[k] == excess: del dwarf[j] del dwarf[k-1] #line12에서 item 하나를 del 했으므로, k가 아닌 k-1을 del해야함 for l in dwa..
python_백준BOJ_#2116_주사위 쌓기_review
접근 방법 Only one combination of the orientation exists for every orientation of the first block. Thus, for each of the six first-block-orientation, sum up the max value of each "floor", then find the ultimate max value amongst the six sums. 최종 입력 코드 import sys n = int(sys.stdin.readline()) tower = [] down_up_dic = {0:5, 1:3, 2:4, 3:1, 4:2, 5:0} for i in range(n): tower.append(list(map(int, input()..