본문 바로가기

분류 전체보기50

백준 7568번 덩치 풀이 언어 : PYTHON 풀이 방법 : 브루트포스 # A는 자기보다 위인 사람이 1명 있고 # 자기보다 아래인 사람이 1명 있으며 # 2명과 우열을 가릴 수 없다면 # 총 5명 중에 A는 2(1+1)등인 셈이다 N = int(input()) arr = [] for _ in range(N) : arr.append(input().split()) ans = "" for i in range(N) : ans += " " up = 1 # 내 위로 몇명 있는지 계산합니다 for j in range(N) : if i == j : continue if arr[j][0] > arr[i][0] and arr[j][1] > arr[i][1] : up += 1 # 내 위의 사람 수로 내 순위를 알 수 있습니다 ans += s.. 2021. 9. 14.
리액트용 부트스트랩 리액트에서 부트스트랩을 사용하는 방법은 import로 불러와서 컴포넌트를 사용한다. 그래서 기존의 부트스트랩과는 사용 방법도 다른만큼 어느정도의 기능의 차이도 있을 거라고 생각한다. 나는 부트스트랩에 대해서 잘 모르기 때문에 답답해서 어떤 기능이 있나 한 번 찾아봤다. 공식 홈페이지의 문서를 참조해서 그냥 이런게 있다 라는 것만 적어봤다. 레이 아웃 문서 내에서 컴포넌트로 분류되지는 않지만 부트스트랩은 레이아웃 기능을 제공합니다. 이 레이아웃은 반응형 flexbox로 만들어졌습니다. Container -> width에 반응형을 준 컨테이너 레이아웃을 사용할 수 있습니다. 가운데로 정렬된 수평의 컨텐츠를 보여주는 데 용이합니다. Fluid Container -> 가로의 해상도에 상관없이 항상 100%의 w.. 2021. 9. 11.
클론 개발 후기.. 기본에 치중하고 싶어서 타입스크립트 만으로 카카오톡 클론을 만들어봤다. 프레임워크가 없어서 쉽지는 않았지만 node.js도 있고해서 그렇게 힘들지는 않았다. 하지만 만들고 보니 기능만 구현하는데 치중했지 코드 자체는 눈을 뜨고 보기 어려울 정도로 지저분하다는 느낌이 들었다. 일단 링크는 아래다. https://ihan12389.github.io/typeTalk Document ihan12389.github.io 문제점은 여러가지 많다. 타입스크립트의 특성은 전혀 살리지 않았다. 리덕스를 사용하지 않아 데이터의 공유가 원활하지 않다. CSS가 반응형이 아니다. 코드의 변수명이나 함수명이 직관적이지 않다. 모듈화가 잘 안이루어져 있다. 내가 느낀 문제점들은 위와 같다. 기능을 구현시킨다고 다가 아니라는 걸 .. 2021. 9. 10.
백준 1011번 Fly me to the Alpha Centauri 풀이 언어 : PYTHON # 1 => 1 => 1 # 2 => 1 1 => 2 # 3 => 1 1 1 => 3 # 4 => 1 2 1 => 3 # 5 => 1 2 1 1 => 4 # 6 => 1 2 2 1 => 4 # 7 => 1 2 2 1 1 => 5 # 8 => 1 2 2 2 1 => 5 # 9 => 1 2 3 2 1 => 5 # 10 => 1 2 3 2 1 1 => 6 # 11 => 1 2 3 2 2 1 => 6 # 12 => 1 2 3 3 2 1 => 6 # 13 => 1 2 3 3 2 1 1 => 7 # 14 => 1 2 3 3 2 2 1 => 7 # 15 => 1 2 3 3 3 2 1 => 7 # 16 => 1 2 3 4 3 2 1 => 7 # 17 => 1 2 3 4 3 2 1 1 => 8.. 2021. 9. 9.