728x90
반응형

분류 전체보기 97

[코딩테스트연습] 완주하지 못한 선수 ★

완주하지 못한 선수 링크 입출력 예 participant completion return ["leo", "kiki", "eden"] ["eden", "kiki"] "leo" ["marina", "josipa", "nikola", "vinko", "filipa"] ["josipa", "filipa", "marina", "nikola"] "vinko" ["mislav", "stanko", "mislav", "ana"] ["stanko", "ana", "mislav"] "mislav" 처음 생각했던것 참가자의 수가 더 많으니까 참가자의 수만큼 반복을 돌리면서 완주한 배열과 비교하면 되겠구나 했는데 계속 undefined 가 떴는데... 배열의 순서가 다른 상태에서 진행하니까 아무래도 구조적인 문제가... 그래..

공공데이터 API 활용 - 상품정보 불러오기

공공데이터포털 바로가기 : 공공데이터포털 공공데이터포털 API 활용 - 상품정보 불러오기 - # create-react-app mt_shop # cd mt_shop # npm i react-xml-parser # npm start 원래 하려던건 API 정보를 활용해서 MT 장바구니 시스템을 한번 만들어 보려고했다. 동호회에서나 MT 놀러갈때 음식을 어느정도 사야하는지 감이 안와서 대충 짐작해서 사가는 경우가 많은데 이럴때 활용할 수 있을까 싶어서 시도해봤는데 .... 정보 불러오기까진 성공했는데 이게 내가 원하는 정보가 한꺼번에 들어있지가 않다.... 1. 공공데이터포털에서 API 정보 신청하기 이 홈페이지에서 오픈API 페이지에들어가서 원하는 정보를 검색하고 활용신청을하고 1시간~하루정도 지나면 데이터..

ReactJS Facebook Login

# create-react-app facebook_login # cd facebook_login # npm install react-facebook-login url: react-facebook-login npm document GIT : https://github.com/kangyongseok/Facebook-Login DEMO : https://kangyongseok.github.io/Facebook-Login/ Create ReactJs Facebook Login Button ReactJs 에서 npm 을 설치하여 Facebook Login 버튼 기능을 만들어 보려고 한다. 복잡한 과정은 없고 페이스북에서 아이디 잘 생성하고 react-facebook-login npm document 에서 필요한 ..

Create ReactJS tutorial todo-list

GIT : https://github.com/kangyongseok/portfolio/tree/master/src/pages/todo DEMO : https://react-potfolio.firebaseapp.com/todo ReactJS 로 Todo App 만들기 VELOPERT 님의 블로그에있는 TodoList 만들기를 참고하였습니다. 생초보자가 보기에는 여러가지 생략된 상태로 올라왔기때문에 여기서는 공부할겸 하나하나 풀어가면서 보려고 합니다. # npm install -g create-react-app # create-react-app todo_list # cd todo_list # npm start 컴포넌트들을 모아서 관리할 component 폴더를 만들고 그 안에 TodoList 와 관련된 새 ..

Nomadcoder Course - ReactJS Create Movie App

한번 들었던 강의지만 리마인드도하고 React를 좀 잊어가는것같아서 빠르게 복습하면서 블로그에 진행사항을 남기려고 한다. GIT : https://github.com/kangyongseok/portfolio/tree/master/src/pages/movie DEMO : https://react-potfolio.firebaseapp.com/movie # npm install -g create-react-app # create-react-app 폴더명 # cd 폴더명 # npm start 위의 명령어를 명령프롬프트창에 입력하고 새로운 react-app 폴더를 생성한다. 설치에 성공하면 볼수있게 된다. 해당 폴더로 들어가서 # npm start 를 입력하게되면 localhost:3000 을 가진 웹페이지가 하..

2017 카카오 신입 공채 1차 코딩테스트 문제 풀이 (1번)

문제 설명 1. 비밀 지도(난이도: 하) 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 “공백”(“ “) 또는 “벽”(“#”) 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 “지도 1”과 “지도 2”라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. “지도 1”과 “지도 2”는 각각 정수 배열로 암호화되어 있다...

python - 숫자 맞추기 게임(★☆☆☆☆)

문제 1과 20 사이의 숫자를 맞추는 게임 1. 프로그램을 실행하면 "기회가 *번 남았습니다. 1-20 사이의 숫자를 맞춰보세요: " 가 출력 2. 총 4번의 기회 3. 정답을 맞추면 "축하합니다. *번만에 숫자를 맞추셨습니다." 가 출력 프로그램 종료 4. 사용자가 입력한 수가 정답보다 작을경우 "Up"이 출력 그 반대일경우 "Down"이 출력 5. 정답이 틀리면 1번부터 다시 진행 4번의 기회 모두 틀리면 "아쉽습니다. 정답은 *였습니다." 출력 프로그램 종료 풀이 from random import randint # 기회는 4번 # 1~20사이의 난수 count = 4 quiz = randint(1, 20) while count >= 1: num = int(input('기회가 {}번 남았습니다. 1~..

python - 거스름돈 계산기(★☆☆☆☆)

문제 cost원 짜리 물건을 사기위해 payment원을 냈다면 5만원권 1만원권 5천원권 1천원권 각각 몇장 씩 거스름돈을 주면되는지 구하라 풀이 def calculate_change(payment, cost): # 코드를 작성하세요. change = payment - cost fifty_thousand_count = int(change / 50000) print("%d원 지폐: %d장" % (50000, fifty_thousand_count)) change = change % 50000 ten_thousand_count = int(change / 10000) print("%d원 지폐: %d장" % (10000, ten_thousand_count)) change = change % 10000 five_t..

python - 정렬 (★☆☆☆☆)

문제 배열 array의 i 번째 숫자부터 j 번째 숫자까지 자르고 정렬했을때, k번째에 있는 수 구하기 array = [1, 5, 2, 6, 3, 7, 4] commands = [[2, 5, 3], [4, 4, 1], [1, 7, 3]] - 2번째부터 5번째 숫자까지 자르고 정렬했을때 3번째 자리수 - 4번쨰부터 4번째 숫자까지 자르고 정렬 1번째 수 - 1번째부터 7번째까지 자르고 정렬 후 3번째 수 def solution(array, commands): answer = [] return answer 풀이 def solution(info, commands): answer = [] for i in range(len(commands)): test = info[commands[i][0] -1:commands..

728x90
반응형