본문 바로가기

Category87

[Python3] 2021 카카오 채용연계형 인턴십, 숫자 문자열과 영단어 s가 의미하는 원래 숫자 return하기. ✏️ 풀이 방법 그냥 영어는 숫자로 바꾸고, 숫자는 그대로 출력하면 되지 않나? ✏️ 1차 코드 import re def solution(s): word = {'zero':0, 'one':1, 'two':2, 'three':3, 'four':4, 'five':5, 'six':6, 'seven':7, 'eight':8, 'nine':9} keylist = list(word.keys()) if s.isdigit() == True: answer = int(s) else: for i in range(len(keylist)): isin = s.find(keylist[i]) if isin >= 0: s= s[0:isin] + str(i) + s[isin+1:] newS =.. 2024. 3. 17.
[Python3] 정규표현식 import re def solution(dartResult): bonus = {'S' : 1, 'D' : 2, 'T' : 3} option = {'' : 1, '*' : 2, '#' : -1} p = re.compile('(\d+)([SDT])([*#]?)') dart = p.findall(dartResult) for i in range(len(dart)): if dart[i][2] == '*' and i > 0: dart[i-1] *= 2 dart[i] = int(dart[i][0]) ** bonus[dart[i][1]] * option[dart[i][2]] answer = sum(dart) return answer '다트게임' 문제의 다른 분들의 풀이를 보고 있는데 정규표현식을 사용한 해답이 있어 .. 2024. 3. 17.
[Python3] 2018 KAKAO BLIND RECRUITMENT 다트게임 ✏️문제 정리 #3번의 기회 합 (0~10점) #Single(S)-점수 1제곱, Double(D) - 2제곱, Triple(T) - 3제곱 #스타상(*) - 해당&바로 전 점수 각 2배, 첫 기회의 경우 스타상 점수만 두배, 중첩은 4배 #아차상(#) - 해당 점수 마이너스, 스타와 중첩 경우 -2 #점수|보너스|[옵션]의 문자열 3세트 ✏️예제 정리 예제 일부 정리 1S 2D* 3T ( 1^1 )*2 + (2^2)*2 + 3^3 -> 스타상때문에 앞, 중간값 2배씩 37 1D 2S# 10S 1^2 + 2^1 * (-1) + 10^1 -> 아차상때문에 마이너스 9 1S* 2T* 3S (1^1) * 2 * 2 + (2^3) * 2 + 3^1 ->스타상 중첩 23 ✏️문제 해결 방법 숫자 기준으로 잘라서 리.. 2024. 3. 17.
[React/Google Map] 구글맵 기본 마커 지우기 이번 프로젝트에서는 구글맵을 이용해서 웹사이트를 만들어야 했다.그래서 구글맵을 다루는 방법을 차근차근 기록하려한다.이번 포스팅은 구글맵에서 기본적으로 표시되는 마커를 지우는 방법이다. 구글맵을 리액트로 불러와준다. (이건 나중에 제대로 익히고 나서 포스팅하도록 하겠다.) 1. 기본으로 출력되는 지도구글맵 API를 사용하면 기본적으로 랜드마크, 식당, 주차장 등 마커들이 표시된 지도가 출력 된다.내가 사용해야할 지도는 이러한 정보가 필요 없었기 때문에, 최대한 깔끔한 지도를 출력하고 싶었다. 2. 마커 출력 설정 해주기구글맵에서 기본으로 제공해주는 기능이다. 아래의 사이트로 들어간다.https://mapstyle.withgoogle.com/ Styling Wizard: Google Maps APIsTo i.. 2023. 11. 14.
[http-server] 페이지 로드하기 http 서버를 실행할 때 아래와 같은 명령어를 실행한다. http-server --proxy http://localhost:8080? ./build http-server 설치 → 빌드 하고 → http-server --proxy http://localhost:8080? ./build 참고자료 React router with http-server we use react-roucter-dom with http-server , when user loads main page and click navigation links , new pages will loaded perfectly , but when user refresh page in that route , it returns 404 . It m... st.. 2023. 11. 14.
[http-server] 이 시스템에서 스크립트를 실행할 수 없으므로~ 오류 해결 해커톤 준비를 하며 간단한 웹서버 사용을 위해 http-server를 사용해야했다. http-server 설치는 다음과 같이 하면 된다.npm install --global http-server 그리고 이 서버를 실행하기 위해서는 http-server라는 명령어를 입력하면 된다.http-server 하지만 이 코드를 입력하니 에러 메세지가 발생하였다.해결방법PowerShell을 관리자 권한으로 연다.ExecutionPolicy을 입력하면 Restricted  설정된것이 보일것이다.Set-ExecutionPolicy Unrestricted를 입력하면위와 같은 메세지가 뜰것이다. Y를 입력해준다. 그리고 다시ExecutionPolicy를 입력하면 Unrestricted 로 바뀐것을 확인할 수 있다.다시 ht.. 2023. 11. 13.