본문 바로가기

전체 글

(148)
HangMan 개인정보처리방침 개인정보처리방침 HangMan은 사용자의 개인 정보를 수집, 사용, 저장 및 공유하지 않습니다. 아래는 HangMan 앱의 개인정보처리방침입니다. 1. 수집되는 개인 정보의 종류 HangMan은 사용자로부터 어떠한 개인 정보도 수집하지 않습니다. 2. 개인 정보의 수집 목적 HangMan은 개인 정보를 수집하지 않으므로 수집 목적이 없습니다. 3. 개인 정보 보호 및 보관 HangMan은 사용자의 개인 정보를 수집하지 않기 때문에 보호 및 보관과 관련된 정책은 적용되지 않습니다. 4. 개인 정보의 공유 HangMan은 사용자의 동의 없이 개인 정보를 타인과 공유하지 않습니다. 5. 개인 정보에 대한 접근 및 수정 권리 HangMan은 개인 정보를 수집하지 않으므로 이용자는 접근하거나 수정할 개인 정보가 ..
Google Play Console 정책 변경 후 테스터 20명 모집 (1) 오늘은 구글 Play Console에서 바뀐 안드로이드 앱을 등록하기 위한 절차에 대해 알아보겠습니다! 2023년 11월 이후부터는 요구사항이 바뀌었어요!! 한번 알아봅시다 :) 우선 구글 개발자 계정이 등록이 되어 있어야겠죠? 없으면 등록을 해봅시다 구글 플레이 콘솔 등록하러가기 https://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwjcyonZq9SDAxW-VQ8CHUMNAqwYABAAGgJ0Yg&ase=2&gclid=Cj0KCQiAnfmsBhDfARIsAM7MKi2m5xye8Jqk9ncj4RRMVL4NKaHCh81K4i2WcVraBvljVQnl5Bcv1p0aAgIMEALw_wcB&ohost=www.google.com&cid=CAESVeD288gQB..
[백준/15989/파이썬] 1,2,3 더하기 4 - dp 소스코드 n = int(input()) def dyPro(n): if n 1 1 이렇게 변하는 특성을 가지고 있고, 이는 i를 2로 나눈 값의 +1을 해준 값이다.
[백준/2775/파이썬] 부녀회장이 될테야 소스코드 N = int(input()) for _ in range (N): k = int(input()) n = int(input()) dp = [[i+1 for i in range (n+1)] for j in range(k+1)] for floor in range (1,k+1): for ho in range (1,n+1): dp[floor][ho] = dp[floor-1][ho] + dp[floor][ho-1] print(dp[k][n-1]) 알고리즘 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120], [1, 4, 10, 20, 35, 56, 84, 1..
[백준/1931/파이썬] 회의실 - Greedy 소스코드 N = int(input()) answer = 0 room = [] endTime = 0 for _ in range (N): room.append(list(map(int,input().split()))) room.sort(key = lambda x : (x[1],x[0])) for i in room: if endTime
[백준/17298/파이썬] 오큰수 - stack 소스코드 k = int(input()) ocs = list(map(int,input().split())) answer = [-1] * k stack = [] for i in range (k): while stack and ocs[i] > ocs[stack[-1]]: answer[stack[-1]] = ocs[i] stack.pop() stack.append(i) print(*answer) 알고리즘 자기보다 큰 수를 찾지 못하는 경우는 -1을 갖게 되므로 초기 세팅을 -1 * k로 해준다. for문을 돌며 자기보다 큰 수를 발견하면 스택에 있는 인덱스를 answer[인덱스]에 그 숫자를 넣어준다. 3 5 2 7 이 입력 되었다고 생각을 해보자 0 1 2 3 1. 3을 비교하는데 3의 인덱스인 0을 스택에 ..
[프로그래머스/주차 요금 계산/파이썬] 소스코드 def solution(fees, records): answer = [] parking = dict() feeTotal = dict() for record in records: recordToList = record.split(" ") if recordToList[2] == "IN": parking[recordToList[1]] = recordToList[0] elif recordToList[2] == "OUT": if recordToList[1] in feeTotal : feeTotal[recordToList[1]] += calculateTime(parking[recordToList[1]],recordToList[0]) else : feeTotal[recordToList[1]] = calcul..
[프로그래머스/k진수에서 소수 개수 구하기/파이썬] 소스코드 def solution(n, k): changedNum = '' checkPrime = '' answer = 0 while n != 0 : changedNum += str(n%k) n = n//k changedNum = changedNum[::-1].split('0') for i in (changedNum): if i != '': if isPrime(int(i)): answer += 1 return answer def isPrime(number): if number==1: return False for i in range(2, int(number**(0.5))+1): if number%i==0: return False return True 알고리즘 문제를 나눠보면 다음과 같이 2개만 구현하면 된..