분류 전체보기
-
[백준알고리즘] 1000번 - A+BAlgorithm/1일 1코테 2020. 8. 26. 21:57
흑흑 ㅜㅜ 교육 왜 들었지.. 후회될만큼 자괴감이 느껴진다 ㅎ A, B를 입력받아 A+B를 출력하는 문제다! int(input())으로 해도 안되길래 아니 어떻게 하라는겨~~~ 하다 답을 봤는데 ㅎ A, B = map(int, input().split()) print(A+B) 와.. map을 저렇게도 쓸 수 있단 걸 처음 앎 ㅎㅎ input을 두개 받을 수 있다는 것도 그렇고^^~ 자세한 얘기는 여기! https://dojang.io/mod/page/view.php?id=2179 파이썬 코딩 도장: 6.4 입력 값을 변수 두 개에 저장하기 지금까지 input 한 번에 값 하나만 입력받았습니다. 그럼 input 한 번에 값을 여러 개 입력받으려면 어떻게 해야 할까요? 이때는 input에서 split을 사용..
-
[python] sort와 sorted 차이프로그래밍/Python 2020. 8. 13. 09:29
1) sort - 리스트를 정렬하는 함수이다. - sort는 리스트 본체를 바꾼다. - 스트링은 정렬이 안된다. A.sort() # 오름차순 정렬 A.sort(reverse=True) # 내림차순 정렬 2) sorted - sort와 같이 리스트를 정렬하는 함수이다. - 하지만 본체를 바꾸지 않고 바뀐 값을 보여주기만 한다. (A 리스트 자체를 바꾸려면 하나씩 출력해서 넣어줘야함) - 스트링을 리스트로 변환해서 정렬해준다. sorted(A) #오름차순 정렬 sorted(A, reverse=True) #내림차순 정렬
-
[코테] 체육복 - setAlgorithm/1일 1코테 2020. 3. 13. 22:18
이건 아예 감이 잡히질 않아서.. ㅠㅠ 다음의 블로그글을 참고로 공부했다. https://rain-bow.tistory.com/entry/DP%EC%99%80-Greedy-Algorithm 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴..
-
[코테] K번째 수Algorithm/1일 1코테 2020. 3. 12. 19:44
문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이하입니다. a..
-
[코테] 모의고사 - enumerateAlgorithm/1일 1코테 2020. 3. 11. 13:51
다들 너무 똑똑한거 아니냐고!!! 혼자 스스로 짜보다가 도저히 못풀겠어서 결국 다른 분 답 참고 ㅠㅠ 어떻게 저렇게 생각할 수 있는지 너무너무 천재같다.... 열심히 해야지! 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마..
-
[코테] 완주하지 못한 선수 - sort, zip, collectionsAlgorithm/1일 1코테 2020. 3. 10. 22:53
sort 순서대로 정렬해주는 함수 = list.sort() zip 여러개의 리스트를 짝지어주는 함수 = for x,y in zip(a,b) 리스트 [-1]은 맨 뒤에서부터 출력한다. def solution(participant, completion): participant.sort() completion.sort() for x,y in zip(participant, completion): if x != y: return x retrun participant[-1] import collections def solution(participant, completion): answer = collections.Counter(participant) - collections.Counter(completion) re..
-
[후기] 하나금융티아이 교육생 면접 후기 (1차 합, 2차 탈)Think Hard/주절주절 2020. 3. 4. 23:16
1~2월동안 하나금융티아이 채용연계형 교육생 면접을 봤다. 사실 채용이 목적이 아니라 비전공자로써 데이터 분석 역량을 쌓고싶어서 폴리텍 교육을 찾아보다가 하나금융티아이와 데이터 분석과가 연계되어 있는 것을 발견했다. 되면 개이득, 안되면 어쩔수없지라는 마음으로 서류를 넣었는데 운이 좋게 서류, 인적성 합! 그리고 면접까지 보게되었다. (정말 운이 좋았다고 밖에 할 수 없다) 결국은 탈락했지만 좋은 경험이라고 생각하고 후기를 써보고자 한다 [1차 면접] 사실 합격할거라는 기대를 아예 안하고 가서 그런지.. 긴장을 전혀 안했다 자기소개/입사후포부/지원동기 딱 세가지만 정리해서 외워갔다. 대기실에 모여있다가(1시간정도 대기했다) 이름부르면 복도로 나와서 3,4명씩 들어간다 1차때는 한타임당 4개방이 있었다. ..
-
[파이썬] 블로그 제목 크롤러 만들기 make a crawler for crawling blog title프로그래밍/Python 2020. 2. 1. 00:25
사실 긁어오는 것 자체는 어렵지 않다. 크롬 - 검사 기능을 통해 해당 태그만 잘 긁어오면 되니까. 오늘은 티스토리 게시글 제목을 긁어오는 크롤러를 만들어보자 R 통계 과제하며 썼던 코드를 짜집기 해보도록 하자^*^ ※여기부턴 시행착오가 매우 많은 코드니 맨 밑에 정리된 코드를 사용할 것※ import os from selenium import webdriver import time #유튜브 댓글과 같이 스크롤 해야 뜨는 형식을 위해 쓰는 코드니까 지금은 딱히 필요없다 from selenium.webdriver.common.keys import Keys #얘도 유튜브 검색할때 쓰던거라 딱히 필요 없음 import pandas as pd from bs4 import BeautifulSoup os.chdir..