본문 바로가기

분류 전체보기

(160)
[프로그래머스/Lv.1/파이썬] 비밀지도 https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 def solution(n, arr1, arr2): answer = [] for i in range (n): secret = arr1[i] | arr2[i] maps = bin(secret) maps = maps[2:] maps = maps.rjust(n,'0') maps = maps.replace('1','#') maps = maps.replace('0',' ') answer.appen..
[프로그래머스/Lv.1/파이썬] 다트게임 https://school.programmers.co.kr/learn/courses/30/lessons/17682 소스코드 def solution(dartResult): answer = 0 score = [] for i in range (len(dartResult)): #숫자 추출 if dartResult[i].isdigit(): if dartResult[i] == '1' and dartResult[i+1] == '0': score.append(10) elif dartResult[i] == '0' and dartResult[i-1] == '1': continue else : score.append(int(dartResult[i])) #보너스 계산 else : if dartResult[i] == 'D': ..
[프로그래머스/Lv.1/파이썬] 키패드 누르기 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 def solution(numbers, hand): answer = '' def distance(a,b): x = abs((a+2) % 3 - (b+2) % 3) y = abs((a-1)//3 - (b-1) //3) return x +y left = [1,4,7] right = [3,6,9] l,r = 10,12 for num in numbers : if num == 0: num = 11..
[프로그래머스/Lv.1/파이썬] 성격 유형 검사하기 https://school.programmers.co.kr/learn/courses/30/lessons/118666 소스코드 def solution(survey, choices): answer = '' mbti = {'R':0,'T':0,'C':0,'F':0,'J':0,'M':0,'A':0,'N':0} for idx,pro in enumerate (survey): if choices[idx] 4 : mbti[pro[1]] += choices[idx] - 4 answer += 'R' if mbti['R'] >= mbti['T'] else 'T' answer += 'C' if mbti['C'] >= mb..
React Project 시작하기 1. 관리자 권한으로 패키지를 생성한다. sudo create-react-app pwu_web 2. npm run start 웹에서 열리는지 시작해본다 3. 이런 에러가 뜬다 [eslint] EACCES: permission denied, mkdir '/Users/minseokjeong/pwu_web/node_modules/.cache’ 파일 및 디렉토리 소유자 확인 권한이 없다는데 그렇다면 권한이 누구한테 있는지 확인을 해야한다. # 소유자 확인 $ ls -al | grep # 예시 $ ls -al | grep node_modules 해결 방법 $ sudo chown -R : # 예시 $ sudo chown -R minseokjeong:staff node_modules 하고 실행하면 리액트 로고가 반겨..
Google Play Console 정책 변경 후 테스터 20명 모집 (3) 테스터 20명 모집 테스터 20명을 모집하고 2주간 설치를 진행하면 이렇게 프로덕션을 신청할 수 있는데요 신청을 누르게 된다면 또 기다림의 연속입니다 ...ㅠ 그래도 며칠 안걸렸어요 1일정도 기다리니까 완료되어 드디어 출시할 수 있었습니다. 출시가 시작되었습니다 ~~ 제 앱은 안단테인데요 안단테 🤔 안드로이드 테스터 20명 모집 어떻게 하지? 🤔 1️⃣ 안드로이드 테스터 구하기가 막막하신 분들 2️⃣ 서로 상부상조하며 앱 출시를 도와주고자 하는 분들 3️⃣ 요즘 출시되는 앱들에 관심이 많으신 분들 🤝 이런 분들을 위해 안드로이드 테스터 20명 모집 앱을 만들었습니다! 😊 안단테는 안드로이드 단숨에 20명 테스터 모집 앱이라는 말의 줄임말입니다 🚀 많은 사용자들이 이용하게 되어 출시를 더 편하게 할 수 있..
[백준/9465/파이썬] 스티커 - DP 소스코드 T = int(input()) def sticky(sticker, dp): dp[0][0] = sticker[0][0] dp[1][0] = sticker[1][0] if n == 1: return max(dp[0][0], dp[1][0]) dp[0][1] = sticker[0][1] + sticker[1][0] dp[1][1] = sticker[1][1] + sticker[0][0] if n == 2: return max(dp[0][1], dp[1][1]) for i in range (2,n): dp[0][i] = max(dp[1][i-2], dp[1][i-1]) + sticker[0][i] dp[1][i] = max(dp[0][i-2], dp[0][i-1]) + sticker[1][i] ret..
[백준/1543/파이썬] 문서 검색 - Greedy 소스코드 document= input() search = input() pointer = 0 answer = 0 l_search = len(search) l_document = len(document) while pointer