본문 바로가기

분류 전체보기159

[React] 컴포넌트 이벤트 만들기 - 3 이번에는 클릭한 Content가 본문에 표시되게 하려고 합니다. Content가 여러개 있기 때문에 App의 state에다가 id를 줘서 우리가 현재 선택된 Content를 표시하려고 합니다. id 값을 통해 일치하는 것을 통해 표시하려고 합니다. 만약 data의 id 값과 this.state.selected_content_id 가 일치하게 된다면 Content가 바뀌게 하겠습니다. 우선 constructor(생성자) 부분에 selected_content_id 부분을 지정해주고 TOC가 리스트이니까, onChanegePage 이벤트가 발생했을때 this.setState를 통해 mode 의 값과 함께 selected_content_id를 지정하도록 하면 됩니다. App.js import React, { C.. 2020. 12. 22.
[프로그래머스] 가운데 글자 가져오기 1. 문제 programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 2. 내가 생각했던 풀이과정 1) 문자열 길이가 홀수일 경우, 짝수일 경우를 나눈다 2) if문을 사용해서 홀수일 경우 문자열 가운데만 출력하고, 짝수일 경우 문자열 가운데-1, 가운데를 출력하게 한다 3. 나의 풀이 def solution(s): length = len(s) half = int(length / 2) if le.. 2020. 12. 20.
[프로그래머스] 서울에서 김서방 찾기 1. 문제 programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제 programmers.co.kr 2. 내가 생각했던 풀이과정 1) 배열의 인덱스를 찾는다 2) 문자열과 문자열을 이어준다 3. 나의 풀이 seoul = list(map(str, input().split())) def solution(seoul): place = seoul.index('Kim') answer = "김서방은 " +.. 2020. 12. 19.
[프로그래머스] 자연수 뒤집어 배열로 만들기 1. 문제 programmers.co.kr/learn/courses/30/lessons/12932/ 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr 2. 내가 생각했던 풀이과정 1) 입력을 리스트화한다 2) 리스트를 뒤집는다 3) map함수를 통해 int 형 새로운 리스트를 만듭니다 3. 나의 풀이 def solution(n): arr = list(str(n)) arr.reverse() return list(map(int, arr)) .. 2020. 12. 17.