Programmers / 줄 서는 방법 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다.  문제 제목: 줄 서는 방법 (2단계)문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12936 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제 설명   나의 풀이 from itertools import permutationsdef solution(n, k): answer = [] line = [] cnt = 1 for i in range(1, n + 1): line.append(i) for i in per..
ANDROID STUDIO / 구글 로그인 후 구글 지도 생성 / 3
·
소프트웨어 개발/ANDROID_STUDIO
https://newkimjiwon.tistory.com/144 ANDROID STUDIO / 구글 로그인 만들기 / 2이번에는 구글 API를 이용하여 로그인 하는 앱을 만들 것이다. 구글 API 이용하는 법(안드로이드 기준)https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이newkimjiwon.tistory.com 저번에는 구글 로그인을 하는 작업을 해봤었다. 이번에는 구글 로그인이 정상적으로 작동할 경우 구글 지도가 나오도록 해볼 예정이다.https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.goog..
ANDROID STUDIO / 애뮬레이터 인터넷 설정 (와이파이) 안될 때 해결방법 / 윈도우 11
·
소프트웨어 개발/ANDROID_STUDIO
다음과 같이 와이파이가 안될때 인터넷 속성을 건들여서 해결해 보는 것도 하나의 방법이다.  여기서 네트워크 상태 및 작업 보기를 누른다.  이더넷을 클릭한다.  이렇게 설정을 한 후에 안드로이드 스튜디오를 재실행하면 인터넷이 연결된 것을 확인할 수 있습니다.윈도우 10기준https://sillon-coding.tistory.com/453 [안드로이드 스튜디오] 애뮬레이터 인터넷 설정 (와이파이) 안될 때 해결방법다음과 같이 와이파이가 안될때는 인터넷 속성을 건들여보는 것도 하나의 방법입니다. 1. 네트워크 및 공유 센터에서 이더넷을 클릭합니다. 2. [속성(P)] 버튼을 클릭합니다. 3. 인터넷 프로토콜sillon-coding.tistory.com
Programmers / 기지국 설치 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다.  문제 제목: 기지국 설치 (3단계)문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12979 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제 설명   나의 풀이 def solution(n, stations, w): answer = 0 current_pos = 1 # 현재 커버된 마지막 위치 spread = 2 * w + 1 # 각 기지국이 커버하는 범위 for station in stations: start..
ANDROID STUDIO / 구글 로그인 만들기 / 2
·
소프트웨어 개발/ANDROID_STUDIO
이번에는 구글 API를 이용하여 로그인 하는 앱을 만들 것이다. 구글 API 이용하는 법(안드로이드 기준)https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 구글 API를 사용할 수 있게 해주는 곳이다. 들어가서 로그인을 한 후에 프로젝트를newkimjiwon.tistory.comhttps://firebase.google.com/docs/auth/android/google-signin?hl=ko#kotlin+ktx Android에서 Google로 인증  |  Firebase AuthenticationGoogle I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자..
구글 API 이용하는 법(안드로이드 기준)
·
소프트웨어 개발/ANDROID_STUDIO
https://console.developers.google.com/apis Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 구글 API를 사용할 수 있게 해주는 곳이다. 들어가서 로그인을 한 후에 프로젝트를 생성한다. 만들고 나면 왼쪽 상단에 이런 모양을 볼 수 있다. 여기서 OAuth 동의 화면에 들어간다. 여기서 필수적으로 적아야하는 정보를 기입한다.범위 추가 또는 삭제를 눌러서 옆에 뜨는 세 개를 모두 추가해준다. 이후 밑에 있는 버튼 클릭만 하면 끝난다.이렇게 우리가 정한 이름으로 OAuth 동의 화면이 생겼다.이후 사용자 인증 정보로 들어간다사용자 인증 정보 만들기를 누른 후에 OAuth 클라이언트 ID를 누른다.여기서 원하는 애플리케이..
Programmers / 2개 이하로 다른 비트 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다.  문제 제목: 2개 이하로 다른 비트 (2단계)문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/77885 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제 설명   나의 풀이 def count_different_bits(a, b): # XOR 연산을 통해 서로 다른 비트를 찾는다 xor_result = a ^ b # XOR 결과에서 1의 개수를 세면 서로 다른 비트의 개수를 구할 수 있다 different_bits_co..
ANDROID STUDIO / 안드로이드 스튜디오 설치 / 1
·
소프트웨어 개발/ANDROID_STUDIO
우선 안드로이드 스튜디오를 이용해서 앱을 만들기 위해선 안드로이드 스튜디오가 필요하다! https://developer.android.com/studio?hl=ko#get-android-studio Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com 여기에 들어가서 안드로이드 스튜디오 앱을 설치한다. 주의사항1. 사용자명이..
Programmers / 숫자 게임 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다.  문제 제목: 숫자 게임 (3단계)문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12987 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제 설명   나의 풀이 def solution(A, B): answer = 0 A.sort(reverse = True) B.sort(reverse = True) for i in A: if i >= B[0]: continue else: ..
백준 / DFS와 BFS / 1260번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: DFS와 BFS / 1260번 (실버 2단계)문제 사이트: https://www.acmicpc.net/problem/1260  문제 설명   나의 풀이 from collections import dequedef bfs(graph, visit, start): q = deque([start]) visit[start] = True while q: x = q.popleft() print(x, end = " ") for i in graph[x]: if not visit[i]: q.append(i) visit[i] = Truedef dfs(gra..
백준 / 문자열 교환 / 1522번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 문자열 교환 / 1522번 (실버 1단계)문제 사이트: https://www.acmicpc.net/problem/1522  문제 설명   나의 풀이 S = input()def min_a(word):    # 처음 a의 개수    total_a = word.count('a')    # 원형이라고 했으니깐 두 문자열을 붙여준다.    ac = word + word    # 원형 문자열에서 a의 개수를 검사    current_a = ac[:total_a].count('a')    max_a = current_a # a가 가장 많을 때랑 비교할 변수다    for i in range(1, len(word)):        if ac[i - 1] == 'a':    ..
백준 / 국회의원 선거 / 1417번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 국회의원 선거 / 1417번 (실버 5단계)문제 사이트: https://www.acmicpc.net/problem/1417  문제 설명   나의 풀이 N = int(input())som = int(input())lis = []count = 0for _ in range(N - 1): person = int(input()) lis.append(person)lis.sort(reverse = True)if N == 1: print(0)else: while lis[0] >= som: som += 1 lis[0] -= 1 count += 1 lis.sort(reverse = True) print..
김치바보
'분류 전체보기' 카테고리의 글 목록 (13 Page)