본문 바로가기

전체 글

(146)
[백준/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
[백준/20044/파이썬] Project Teams - Greedy 소스코드 n = int(input()) student = list(map(int,input().split())) student.sort() answer = [] for i in range (2*n): answer.append(student[i] + student[2*n-i-1]) print(min(answer)) 알고리즘 만약 친구들끼리 게임을 하는데 모두 다 다른 능력치를 가지고 2인 팀을 이루어서 게임을 한다면 어떤게 가장 공평한 팀일까? 위와 같은 생각을 모두 어렸을적 한번은 해봤을 것이다. 이번 문제가 이런 식으로 진행이 되었다. 1번부터 2n번까지의 친구들이 있고 n개의 팀이 나와야 하는데 국룰은 1번과 2n번, 2번과 2n -1번, 3번과 2n-2번 ... -> 이렇게 팀이 되는것이다. 이 문..
[백준/10974/파이썬] 모든 순열 소스코드 n = int(input()) per = [] def dfs() : if len(per) == n: print(*per) for i in range (1, n+1): if i not in per : per.append(i) dfs() per.pop() dfs() 알고리즘 1. for 문을 돌리면서 1부터 n까지 리스트에 넣는다. 2. 길이가 n이면 출력 실제로 per에 들어가는 과정은 다음과 같다 1번 루프 : 1 -> dfs() ------------------------------------> 다음에 2, 3을 넣음 2번 루프 : 1은 이미 있으니깐 2를 넣음 -> 1 ,2 -> dfs() ---> 다음에 3을 넣어야 함 3번 루프 : 1,2 이미 존재 -> 3을 넣고 dfs() 4번 루프 ..
안단테 개인정보처리 방침 1. 수집하는 개인 정보의 종류: 사용자의 구글 이메일 주소 사용자의 구글 프로필 사진 2. 개인 정보의 수집 및 이용 목적: 로그인 및 사용자 식별 3. 수집 방법: 처음 시작할 때 사용자가 직접 입력 4. 보유 기간: 개인 정보는 사용자가 서비스를 이용하는 동안에만 보유하며, 서비스 이용 종료 후 즉시 파기 5. 개인 정보의 공유: 사용자의 개인 정보는 해당 서비스에서만 사용되며, 제 3자와 공유하지 않습니다. 6. 보안 조치: 사용자의 개인 정보는 암호화되어 안전하게 보호되며, 접근 권한은 필요한 직원만이 갖도록 제한됩니다. 7. 사용자 권리: 사용자는 언제든지 자신의 개인 정보에 대한 열람, 수정, 삭제를 요청할 수 있습니다. 8. 변경 사항 통지: 개인 정보처리 방침이 변경될 경우, 사용자에게 ..
Google Play Console 정책 변경 후 테스터 20명 모집 (2) 안녕하세요 2탄으로 돌아왔습니다! 1탄은 아무래도 기존 앱을 내는 부분이랑 큰 차이가 없을텐데요 제가 출시한 앱이 오늘 아침에 통과가 됐더라구요 11일에 등록했으니 5일정도 걸린 것 같아요 그럼 본격적으로 테스터들을 모집하는 방법에 대해 알아봅시다! 비공개 테스트를 진행해야지 앱을 출시를 할 수 있는데요 비공개 탭으로 고고 비공개 테스트란이 활성화 된 것을 볼 수 있습니다 여기서 트랙 관리로 넘어가 볼게요~ 테스터로 가봅시다 ~ 이메일은 지워놨습니다 ;) 해킹, 스팸 싫어 ~ 테스터 항목에 있는 이메일 목록에 테스터 20명을 등록해야 합니다! 아니면 링크를 전달해줘도 권한이 없다고 뜨더라구요 앱, 웹 둘 다 안들어가집니다 :( 이메일 20명을 추가해주시고 변경사항을 저장해주세요! 그런다음 게시개요로 이동..
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..