목록전체 글 (321)
꾸준히 안타치기
https://www.acmicpc.net/problem/1417 문제 다솜이는 사람의 마음을 읽을 수 있는 기계를 가지고 있다. 다솜이는 이 기계를 이용해서 2008년 4월 9일 국회의원 선거를 조작하려고 한다. 다솜이의 기계는 각 사람들이 누구를 찍을 지 미리 읽을 수 있다. 어떤 사람이 누구를 찍을 지 정했으면, 반드시 선거때 그 사람을 찍는다. 현재 형택구에 나온 국회의원 후보는 N명이다. 다솜이는 이 기계를 이용해서 그 마을의 주민 M명의 마음을 모두 읽었다. 다솜이는 기호 1번이다. 다솜이는 사람들의 마음을 읽어서 자신을 찍지 않으려는 사람을 돈으로 매수해서 국회의원에 당선이 되게 하려고 한다. 다른 모든 사람의 득표수 보다 많은 득표수를 가질 때, 그 사람이 국회의원에 당선된다. 예를 들어서..
https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 www.acmicpc.net https://ikkk.tistory.com/5?category=938056 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻음 문제 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있..
✅ 10172 - 개 # 개 - 역슬래시를 단독으로 사용하려면 두개를 써야함. # 큰따옴표 - \" 이거두개를써야 큰따옴표표기 print("|\\_/|") print("|q p| /}") print("( 0 )\"\"\"\\") print("|\"^\"` |") print("||_/=\\\\__|") ✅1001 - A-B a, b = input().split() print(int(a) - int(b)) ✅ 10430 - 나머지 (% 사용) A,B,C = input().split() A = int(A) B = int(B) C = int(C) print((A+B) % C) print(((A%C) + (B%C)) % C) print((A*B)%C) print(((A%C) * (B%C)) % C) ✅ 10860..
https://www.acmicpc.net/problem/1712 손익분기점 문제 a, b, c = map(int, input().split()) if b >= c: print(-1) else: print(a//(c-b)+1) 2. 총수입 = 고정비용 + 가변비용 위 식을 문제에서 주어진 알파벳을 이용하고 판매량을 N이라고 한다면 C*N = A + B*N으로 나타낼 수 있다. 이 식을 판매량인 N을 구하는 식으로 바꾸면 N= A/(C-B)가 된다. 이 식을 그대로 코드로 작성해서 문제를 풀었다. 3. if조건식으로 손익분기점이 존재하지 않을 때 -1을 출력한다. a,b,c = map(int,input().split()) if b >= c: # 가변비용이 노트북 가격보다 같거나 크면 print(-1) 입력..
# 개 - 역슬래시를 단독으로 사용하려면 두개를 써야함. # 큰따옴표 - \" 이거두개를써야 큰따옴표표기 print("|\\_/|") print("|q p| /}") print("( 0 )\"\"\"\\") print("|\"^\"` |") print("||_/=\\\\__|") \n 줄바꿈 \t 수평 탭(tab) \\ '\'(역슬래시) 문자 자체를 의미 \' 작은따옴표(') 문자 자체 \" 큰따옴표(") 문자 자체 https://www.acmicpc.net/problem/10172
https://www.acmicpc.net/problem/3040 조합과, 순열 https://kjhoon0330.tistory.com/15 조합과 순열 구현해보기 - Python 0. 조합과 순열을 Python으로 구현해보자! 알고리즘 문제를 풀다보면 종종 조합이나 순열을 사용하는 경우가 생깁니다. Python에 내장된 itertools 패키지의 combinations와 permutations 모듈을 사용하면 조 kjhoon0330.tistory.com from itertools import combinations list = [int(input()) for i in range(9)] for i in combinations(list,7): if sum(i)==100: print(*i, sep='\n')..
https://www.acmicpc.net/problem/17614 # N을 입력받는다. N = int(input()) # 카운들 담을 변수 count = 0 # 3부터 N을 1씩 증가시키며 반복한다. for i in range(3, N+1): count += str(i).count('3') count += str(i).count('6') count += str(i).count('9') print(count) 369게임 중 박수를 쳐야하는 첫 숫자는 3이므로 0이나 1부터 시작할 필요없이 반복문의 범위의 첫 수를 3으로 한다. 입력한 i를 문자열 형식으로 변환한다. 3 혹은 6 혹은 9의 개수를 구해 count 값에 누적한다.
n = int(input()) for i in range( 1 , 10 ): print( n, '*', i , '=' , n*i) n을 입력받는다.(문자열이므로 정수형으로 변환) i를 i부터, 10-1만큼 반복한다.(range함수는 마지막 값은 포함하지 않는다. ) https://ooyoung.tistory.com/30 백준 2739번 [파이썬 알고리즘] 구구단 백준 알고리즘 온라인 저지 2739번 : 구구단 Python3 코드 n = int(input()) for i in range(1,10): # 1~9 print(n, '*', i, '=', n*i) Python3 코드 풀이 1. 코드 풀이에 대한 전체적인 내용 요약정리 이 문제는.. ooyoung.tistory.com
# input함수는 입력받을때 문자열로 입력을 받느다. 숫자를 입력해도 문자로 인식하므로 # 입력받은 a,b를 int로 변환하여 더해준다. # 공백을 기준으로 잘라서 a,b에 담는다. a,b = input().split() print(int(a) + int(b)) a,b = map(int,input().split()) print(a+b)
1. 클로저 - 이름이 없는 함수 (익명함수) 클로저는 실행가능한 코드 블럭입니다. 함수와 다르게 이름정의는 필요하지는 않지만, 매개변수 전달과 반환 값이 존재 할 수 있다는 점이 동일합니다. 함수는 이름이 있는 클로저입니다. 일급객체로 전달인자, 변수, 상수 등에 저장 및 전달이 가능합니다. 2. 기본 클로저 문법 클로저는 중괄호 { }로 감싸져있습니다. 괄호를 이용해 파라미터를 정의합니다. -> 을 이용해 반환 타입을 명시합니다. "in" 키워드를 이용해 실행 코드와 분리합니다. { (매개변수 목록) -> 반환타입 in 실행 코드 } 3. 클로저 사용 // sum이라는 상수에 클로저를 할당 let sum: (Int, Int) -> Int = { (a: Int, b: Int) in return a + ..
https://bluedogs.tistory.com/405 글자줍기 앱스토어 OPEN https://apps.apple.com/kr/app/%EA%B8%80%EC%9E%90%EC%A4%8D%EA%B8%B0/id1629812057 글자줍기 거리에서 글자를 주워보세요! 글자줍기는 한국에서 흔히 볼 수 있는 길거리의 간판과 글자들을 아카이빙하고 공.. bluedogs.tistory.com 스터디를 하며 글자줍기라는 글자사진SNS를 개발하였다. 스플래시 화면 소개페이지 로그인(소셜로그인X), 로그아웃, 회원가입, 아이디 중복확인, 탈퇴 게시글 작성, 다중이미지 업로드, 수정, 삭제 , 신고 , 현재위치표기 , 검색 댓글 작성, 삭제 , 신고 게시글 북마크 기능 내가 쓴글 모아보기 만든 기능은 크게 이렇게 된..
글자줍기는 한국에서 흔히 볼 수 있는 길거리의 간판과 글자들을 아카이빙하고 공유하는 앱입니다. 평소에 관심있는 레터링들을 인스타에 업로드하다가 @typo.jupjup, 글줍의 유저들이 모두 함께 한 공간에 올릴수 있는 곳이 있으면 좋겠다는 생각이 들어 제작하게 되었습니다. 누구나 글자를 공유하고 수집할수 있어요! https://apps.apple.com/kr/app/%EA%B8%80%EC%9E%90%EC%A4%8D%EA%B8%B0/id1629812057 글자줍기 거리에서 글자를 주워보세요! 글자줍기는 한국에서 흔히 볼 수 있는 길거리의 간판과 글자들을 아카이빙하고 공유하는 앱입니다. 누구나 거리의 글자들을 수집 및 공유하고 즐길 수 있습니다 apps.apple.com 글자줍기 레터링 SNS 거리에서 ..
문제 ) ITMS-90683: Missing Purpose String in Info.plist 에러 해결) 카메라 사용시,권한 허용관련 목적을 작성해 주지않아서 발생.. value에 "카메라 사용권한 허용해주세요~ " 작성후 다시 빌드하니 승인이 되었다.
앱스토어심사절차 등록 https://ios-development.tistory.com/299 [iOS - swift] 앱스토어 심사 등록 절차, 등록 방법 (App Store Connect) * 앱스토어 심사 제출에 필요한 모든것 체크리스트: ios-development.tistory.com/382 앱 스토어 커넥트 접속 애플 개발자 페이지에서 App Store Connect 접속 나의 앱 클릭 +플러스 버튼 클릭 -> 신규 앱 해당.. ios-development.tistory.com https://ios-development.tistory.com/382 [iOS - swift] AppStore 앱스토어 심사 제출에 필요한 리소스 각 파트별 준비해야할 리소스 리스트 1. 기획 이름, 부제 지원 URL ..