profile
안드로이드 네이티브 앱 개발과 파이썬 공부중인 문과전공 대학생입니다 :)
post-thumbnail

[안드로이드 코틀린] 대학교 학식 메뉴 '웹 크롤링' 해보기_1

프로젝트 개요 말하기 앞서, 기말고사 기간이라 현재 진행하는 프로젝트 팀원들이 시험을 준비하는 관계로 혼자 갖고 놀만한 웹 크롤링에 대해 공부해보려고 합니다. 안드로이드 스튜디오에 내에서 비동기로 웹 크롤링 함수를 만들어 사용해 데이터를 빼온다음 이를 파이어베이스 파이어스토어에 저장(중간에 대학교 웹사이트 에러걸리는 거 방지)해서 뺴오는 방식으로 진행할 ...

2019년 6월 19일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV2 'JadenCase 문자열 만들기'

문제설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하면 됩니다. 제한조건 -- s는 길이 1 이상인 문자열입니다. s는 알파벳과 공백문자(" ")로 이루어져 있습니다. 첫 문자가 영문이 아닐때에는 이어지는 영문은 소문자로 씁니다....

2019년 6월 7일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 공채대비 모의고사 1번 문항

문제설명 이 시험같은 경우 제출하면 사라져버리는 문제이기에 최대한 기억나는 대로 서술하겠습니다. 우선 여러 개의 숫자가 들어있는 리스트 2개를 받습니다. 그 중 첫번째 여러 개의 숫자가 있는 리스트를 받아 이 리스트의 숫자를 맨 앞의 숫자를 맨 뒤로 보내고, 그러고 난 후 다시 맨 앞의 숫자를 다시 맨 뒤로 보내고 이 과정을 반복을 할 경우, 만약 두번...

2019년 3월 15일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV1 '수박수박수...'

문제설명 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한조건 -- n은 길이 10,000이하인 자연수입니다. 예시 n이 3일 경우, '수박수' 라고 총 3개의 문자열이 나옴. n이 4일 경우, '수박수...

2019년 2월 26일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV1 '같은 숫자는 싫어'

문제설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 배열 arr에서 제거 되고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서...

2019년 2월 10일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV2 '전화번호 목록'

문제설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수...

2019년 2월 3일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV1 '핸드폰 번호 가리기'

문제설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한조건 -- s는 길이 4 이상, 20이하인 문자열입니다. 예시 ...

2019년 2월 3일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV1 '하샤드 수'

문제설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 n을 입력받아 n이 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 예시 x = 10 자릿수의 합은 1이고 10은 1로 나누어 떨어지므...

2019년 2월 3일
·
0개의 댓글
post-thumbnail

[알고리즘 풀이] 프로그래머스 LV1 '나누어 떨어지는 숫자배열'

문제설명 array의 각 원소 중 divisor로 나누어 떨어지는 값을 오름차순(작은 수부터 큰 수 순서)으로 정렬한 배열을 반환합니다. divisor로 나누어 떨어지는 원소가 하나도 없다면 배열에 -1을 담아 반환하세요. 예시 array = [5,9,7,10] divisor = 5 array의 원소 중 5로 나누어지는 수는 5와 10만 있으므로 [5...

2019년 1월 27일
·
0개의 댓글

Velog를 시작하면서....feat.프로그래머스

저를 소개하자면... 1년전인 2018년초부터 프로그래밍에 관심이 생겨서 순서대로 '멋쟁이 사자처럼' 6기로 활동(2018년 3월부터) 대학교에서 파이썬 강의 1학기동안 수강(문법 공부) 2018년 여름방학 알고리즘 스터디(주로 파이썬)를 통해 Hackerranks, Programmers 사이트 등등에서 알고리즘 문제를 품 2018년 10월부터 본격적인...

2019년 1월 26일
·
0개의 댓글