교육과정 중, 교육생 분께서 카카오 api 사용법을 물어보셔서 답변을 드리다가 만들게 된 코드! 아래와 같은 결과물을 보내준다. (당연하지만, kakao developers에서 api 사용할 수 있도록 설정하는 것 필요!) hotdeal_eomise.py import requests import json import time import copy import re from bs4 import BeautifulSoup from datetime import datetime import kakao_test site_url = 'https://eomisae.co.kr/fs' board_list = [] # 크롤링 결과 저장 리스트 p_board_list = [] # 이전 크롤링 결과 저장 리스트 def f_ge..
부트캠프를 마치고, 여기저기 준비를 하다가 팀스파르타 커리큘럼PM 인턴으로 일을 하게 되었다. 개발 경력은 아니었지만, 그 경력이 도움이 되어 운이 좋게 인턴에 최종 합격한 것 같다. PM이긴 하지만, 함께 일을 하게 된 튜터님과 여유가 있을때 작은 기능 개발도 할 수 있을 것 같다. 여러 방면에서 많은 도움이 될 것 같다. 다만, 지금까지 자바만 사용해온터라 파이썬에 너무 익숙하지 않다. (차라리 c#이 훨씬 나을 정도) 최대한 빠르게 파이썬을 공부하고 한 사람 몫을 해낼 수 있게 노력해야겠다. 당연히 지금 회사에서의 업무가 최우선이 되어야 하지만, 내가 하고싶었던 일도 손을 놓을 수는 없으니 내 나름의 사이드프로젝트도 짬을 내서 진행해야겠다. 그리고 운동을 다시 잘 해봐야겠다 다시 취업을 준비하면서 ..
[문제 링크] https://www.hackerrank.com/challenges/countingsort1/problem?isFullScreen=true Counting Sort 1 | HackerRank Count the number of times each value appears. www.hackerrank.com public class CountingSort1 { public static void main(String[] args) { List arr = Arrays.asList(1, 1, 3, 2, 1); counting(arr); } public static List counting(List arr) { int[] answer = new int[100]; for (int i = 0; i < 1..
[문제 링크] https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class Quiz05 { public static void main(String[] args) { String[] genres = {"classic", "pop", "rock", "classic", "rock", "metal", "jazz"}; int[] plays = {1000, 600, 300, 1000, 500, 1000, 700}; hashing(genres, ..
[문제 링크] https://www.hackerrank.com/challenges/quicksort1/problem?isFullScreen=true Quicksort 1 - Partition | HackerRank Perform the first step of Quicksort: partitioning an array. www.hackerrank.com public class QuickSort1Partition { public static void main(String[] args) { List arr = Arrays.asList(4, 5, 3, 7, 2); Listanswer = quickSort(arr); output(answer); } public static List quickSort(List a..
[문제 링크] https://www.hackerrank.com/challenges/correctness-invariant/problem package hackerRank; import java.util.Scanner; public class CorrectnessAndTheLoopInvariant { public static void main(String[] args) { Scanner in = new Scanner(System.in); //사용자로부터 값을 입력받는 스캐너 쓸거다 int numElements = in.nextInt(); //문제의 조건임. 처음에는 배열의 크기를 입력받음 int[] array = new int[numElements]; // 입력받은 크기를 사용해서 문제풀이에 사용할 배열 ..
[문제 링크] https://school.programmers.co.kr/learn/courses/30/lessons/42577 import java.util.Arrays; import java.util.HashSet; class Solution { public boolean solution(String[] phone_book) { HashSet set = new HashSet(Arrays.asList(phone_book)); boolean answer = true; for (String phoneNumber : phone_book) { for (int i = 1; i < phoneNumber.length(); i++) { if (set.contains(phoneNumber.substring(0, i))..
[문제링크] https://school.programmers.co.kr/learn/courses/30/lessons/1845 import java.util.HashSet; class Solution { public int solution(int[] nums) { //겹치지 않는 최대의 경우를 생각하면 일단 겹치는 애들이 없는 경우를 만들어야 함 HashSet answerArr = new HashSet(); for (int num : nums) { answerArr.add(num); } int answer = 0; //어짜피 최고로 많은 종류가 오는 경우는 nums를 2로 나눈 만큼 오는 게 최대 //그게 아니라면 set의 크기를 리턴하면 됨 -> 이게 겹치지 않는 최대 숫자니까 if (answerArr...
[문제 링크] https://school.programmers.co.kr/learn/courses/30/lessons/42578 import java.util.*; class Solution { public int solution(String[][] clothes) { HashMap hashMap = new HashMap(); for (String[] cloth : clothes) { //만약 해시에 키가 없으면 1개로 카운트 해서 추가 if (!hashMap.containsKey(cloth[1])) { hashMap.put(cloth[1], 1); //해시에 키가 존재하면 이전 카운트에 1 추가 } else if (hashMap.containsKey(cloth[1])) { hashMap.put(clot..
*추가가 필요한 내용 - Collections.sort() 오름차순, 내림차순 정렬법 a,b면 오름차순 b,a면 내림차순 Collections.sort(((a,b) -> sampleList.get(b).compareTo(sampleList.get(a)))) 이러면 리스트를 내림차순 - Comparator comparator = new Comparator(){ @Override public int compare(~~~~~) ~~~~} 이렇게 조건을 커스텀해서 Collections.sort(songsInGenre, comparator) 요런 식으로 쓸 수 있음 String 관련 메서드 String str = "apple"; //길이 반환 str.length(); //빈 문자열 체크 str.isEmpty();..
- Total
- Today
- Yesterday
- jmeter세션
- pessimisticlock
- Python
- CorrectnessAndTheLoopInvariant
- 자바
- jmeter토큰
- jmeter쿠키
- 부하테스트시나리오
- Spring
- bankersRounding
- Java
- 스프링faker
- Redisson
- index
- Redis
- jmeter시나리오
- jmeter로그인
- 동적크롤링
- jmeter테스트
- 대규모더미데이터
- jwt
- EC2
- 항해
- 프로그래머스
- Lock
- jmeter부하테스트
- 토큰
- CheckedException
- 인덱스
- hackerrank
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |