728x90

분류 전체보기 93

프로그래머스 - 문자열 다루기 기본

https://programmers.co.kr/learn/courses/30/lessons/12918 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr 오늘의 코테 문자열 다루기 기본! 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. 기본답..

코딩테스트 2021.07.22

[Riot API]Match-V5에서 어떤 데이터를 쓸까?

현재 롤 승리 예측 혹은 사용자의 게임 내용의 피드백을 해주는 프로그램을 제작하고자 한다. 그러기 위해서는 승리에 영향이 있는 데이터를 가져와야하는데 문제는 별의 별것 다 가져오다보니 필요한 데이터만 따로 체크하는 과정이 필요하다는 것. 먼저 1차적으로 애매해도 필요하다 싶은 것을 뽑았다. 1번 = 승부예측 2번= 피드백 gameDuration 게임 길이 - 2번 사용 queueId : 솔랭 - 420, 노말 - 430, 팀랭 - 440 -1번 2번 사용 gameMode -노말과 랭크는 teams에 ban 유무 gameType - 칼바람도동일하다고함. 쓸모없음 gameVersion - 패치버전 -------------participants부분-------- assists baronKills 바론을 잡았는..

Riot API 사용하기-2

https://developer.riotgames.com/ Riot Developer Portal About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effort to respond to players' and developers' requests for data and developer.riotgames.com Riot에서는 게임 데이터를 제공해준다. 아이디만 있다면 누구든지 접근해서 데이터를 사용할 수 있다. 로그인해서..

프로그래머스 - K번째수

https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 배열 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]를 원소로..

코딩테스트 2021.07.21

프로그래머스 - 3진법 뒤집기

https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. n은 1 이상 100,000,000 이하인 자연수입니다. n result 45 7 125 229 난 진법문제가 어렵똭 아직도 진법문제는 고민을 많이 ..

코딩테스트 2021.07.19

프로그래머스 - 같은 숫자는 싫어

https://programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 1단계 문제! 겁나 쉽다 arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 처음엔 단순하게 생각했다. arr 포문 돌려서 다음값이랑 같으면 안넣고 다르면 넣고 예를 들면 for i in arr: if ..

코딩테스트 2021.07.16

프로그래머스 - 콜라츠 추측

오늘의 코딩테스트 콜라츠 추측 같은 조원이 풀고 있는 거 나도 문제 받아서 같이 풀었다. 문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세..

코딩테스트 2021.07.12

Riot API 사용해보기-1

다음 프로젝트는 실시간 데이터를 활용한 서비스를 제작하려 함 수많은 주제 중에서 일단 눈에 띈 것이 League of legend 관련한 것 롤은 Riot에서 정보제공도 해주기 때문에 아주 좋은 아이템인듯하다. import requests import json api_key = "=============================" print('1:플레이어 검색') selectnum = input('번호를 입력해주세요:') if selectnum == '1': name = input('소환사의 닉네임을 입력해주세요: ') URL = 'https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/'+name res = requests.get(URL, h..

프로그래머스 음양더하기

매일 코테 1단계라도 한개씩 풀어보려고 한다. 근데 쉽지 않음ㅋㅋㅋㅋ 어쨌든 오늘은 음양더하기! 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력 예 absolutes signs r..

코딩테스트 2021.07.11

한국어 감성분석, 감성 기반 추천 시스템 제작

KoBERT를 사용해서 7가지 감성으로 분석한 글은 아래를 참고해주세요 https://sig413.tistory.com/80 KoBERT를 이용한 한국어 7가지 감성 분석 작년에 이 분야를 배우기 시작하면서 진행했던 감성 분석은 기본 중의 기본 같은 느낌이었다. 당시에는 뭘 어떻게 해야하는 지? 데이터는 어떻게 다뤄야하는 지? 뭐가 어떻게 돌아가는 건지? 등 sig413.tistory.com 3달 여간의 교육을 받으며 파이썬부터 시작해서 ML, DL의 기초 OpenCV를 간단하게 다뤄보았다. 배운 것들을 토대로 모델을 만드는 프로젝트를 진행했다. (Jupyter notebook사용) 최대한 특이한걸 해보고 싶었지만 실력부족, 아이디어부족 등등.. 결국 뻔하디 뻔한 그런 주제로 들어온 것 같지만 그래도 3..

728x90