백준 / 적어도 대부분의 배수 / 1145번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 적어도 대부분의 배수 / 1145번 (브론즈 1단계)문제 사이트: https://www.acmicpc.net/problem/1145  문제 설명   나의 풀이 a, b, c, d, e = map(int, input().split())M = min(a, b, c, d, e)while True: count = 0 if M % a == 0: count += 1 if M % b == 0: count += 1 if M % c == 0: count += 1 if M % d == 0: count += 1 if M % e == 0: count += 1 if count >= 3..
백준 / 단어 공부 / 1157번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 단어 공부 / 1157번 (브론즈 1단계)문제 사이트: https://www.acmicpc.net/problem/1157  문제 설명   나의 풀이 s = input()s = s.upper()dic = {chr(i + 65): 0 for i in range(26)}for i in s: dic[i] += 1m = max(dic.values())p = ""for i in range(26): if dic[chr(i + 65)] == m: p += chr(i + 65)if len(p) > 1: print("?")else: print(p)※ 알아야 할 것 s.upper()를 사용하면 소문자 문자열을 대문자로 바꿀 수 있다.
백준 / 하얀 칸 / 1100번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 하얀 칸 / 1100번 (브론즈 2단계)문제 사이트: https://www.acmicpc.net/problem/1100  문제 설명   나의 풀이 import sysgame = sys.stdin.read()white = 0answer = 0for i in game: if white % 2 == 0 and i == "F": answer += 1 white += 1print(answer)※ 알아야 할 것 한 줄이 아닌 여러 줄을 입력 받기 위해서는 sys를 import해야한다.
백준 / 나누기 / 1075번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 나누기 / 1075번 (브론즈 2단계)문제 사이트: https://www.acmicpc.net/problem/1075  문제 설명   나의 풀이 A = int(input())B = int(input())front = A // 100result = front * 100while result % B != 0: result += 1print(str(result)[-2:])※ 알아야 할 것 / 나누기는 실수가 나오지만 //는 정수만 나온다.
백준 / 저항 / 1076번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 저항 / 1076번 (브론즈 2단계)문제 사이트: https://www.acmicpc.net/problem/1076  문제 설명  나의 풀이 first = input()second = input()third = input()color = {"black": 0, "brown": 1, "red": 2, "orange": 3, "yellow": 4, "green": 5, "blue": 6, "violet": 7, "grey": 8, "white": 9}product = {0: 1, 1: 10, 2: 100, 3: 1000, 4: 10000, 5: 100000, 6: 1000000, 7: 10000000, 8: 100000000, 9:..
백준 / 가장 많은 글자 / 1371번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 가장 많은 글자 / 1371번 (브론즈 2단계)문제 사이트: https://www.acmicpc.net/problem/1371  문제 설명   나의 풀이 text = input()m = {chr(i + 64 + 32): 0 for i in range(1, 27)}for i in text: if i in m: m[i] += 1tmp = [k for k, v in m.items() if max(m.values()) == v]for i in tmp: print(i, end = '') text를 input()으로 받으면 한 줄만 받을 수 있다. 하지만 문제에서는 여러 줄을 입력 받아야 한다는 조건이 있다. import systext = sys...
백준 / 이상한 곱셈 / 1225번 / Python
·
코딩테스트(프로그래머스 & 백준)/백준-Python
*문제 출처는 백준에 있습니다. 문제 제목: 이상한 곱셈 / 1225번 (브론즈 2단계)문제 사이트: https://www.acmicpc.net/problem/1225 문제 설명 나의 풀이 A, B = map(int, input().split()) result = 0 liA = list(str(A)) liB = list(str(B)) for i in liA: for j in liB: result += int(i) * int(j) print(result) 프로그래머스랑 다르게 백준은 시간 복잡도를 더 신경써서 풀어야 했다. A, B = map(str, input().split()) result = 0 liA = list(map(int, A)) liB = list(map(int, B)) print(sum(l..
김치바보
'코딩테스트(프로그래머스 & 백준)/백준-Python' 카테고리의 글 목록 (10 Page)