728x90
반응형

백준(BOJ) 문제 풀이 86

백준 11654번 문제(아스키 코드) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 c = input() print(ord(c)) cs 프로그래머(=개발자)라면 아스키 코드가 무엇인지 알아야 한다고 생각합니다. 프로그래머의 입장에서 아스키 코드를 간단하게 표현하자면, "알파벳과 주요 기호에 대한 코드" 라고 할 수 있습니다. 아스키 코드가 어떻게 만들어지게 되었는지 간단하게 상상을 해보면 어떤 의미를 지니는지 이해할 수 있습니다. 컴퓨터가 처음 개발된 이후에 사람들은 컴퓨터에서 문자(알파벳)도 나..

[Deprecated] 백준 11650번 문제(좌표 정렬하기) 파이썬(Python) 풀이 [로밍맨]

데이터 추가로 아래 정답 코드는 오답처리 되어 영상 재촬영 하였습니다. 따라서 해당 영상과 새로운 글(https://roamingman.tistory.com/75)을 참고해주세요. 문제 링크 https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 N = 100000 def solve(): n =..

백준 11066번 문제(파일 합치기) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/11066 11066번: 파일 합치기 소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본 www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import math def solve(): n = int(input()) arr = [int(x) for x in input().split()] rst = [[0 for _ in range(n)] for _ in range(n)] for j in range(1, n): f..

백준 10998번 문제(AXB) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 a, b = [int(x) for x in input().split()] print(a*b) cs 풀이는 아래 영상을 참고 바랍니다. https://www.youtube.com/watch?v=6gHV-m76baw 저작권 라이선스: CC BY (출처만 표시하면 자유롭게 이용 가능)

백준 10952번 문제(A+B - 5) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 while True: a, b = [int(x) for x in input().split()] if a == 0 and b == 0: break print(a+b) cs 풀이는 아래 영상을 참고 바랍니다. https://www.youtube.com/watch?v=INwbWOJGn4E 저작권 라이선스: CC BY (출처만 표시하면 자유롭게 이용 가능)

백준 10951번 문제(A+B - 4) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 6 while True: try: a, b = [int(x) for x in input().split()] print(a+b) except: break Colored by Color Scripter cs 풀이는 아래 영상을 참고 바랍니다. https://www.youtube.com/watch?v=u2vFzi5U72Y 저작권 라이선스: CC BY (출처만 표시하면 자유롭게 이용 가능)

백준 10950번 문제(A+B - 3) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 n = int(input()) for _ in range(n): a, b = [int(x) for x in input().split()] print(a+b) cs 풀이는 아래 영상을 참고 바랍니다. https://www.youtube.com/watch?v=lcilVGfaewg 저작권 라이선스: CC BY (출처만 표시하면 자유롭게 이용 가능)

백준 10871번 문제(X보다 작은 수) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 6 N, X = [int(x) for x in input().split()] arr = [int(x) for x in input().split()] for item in arr: if item

백준 10869번 문제(사칙연산) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 a, b = [int(x) for x in input().split()] print(a+b, a-b, a*b, a//b, a%b) cs 풀이는 아래 영상을 참고 바랍니다. https://www.youtube.com/watch?v=r_l8vR9x7Mc 저작권 라이선스: CC BY (출처만 표시하면 자유롭게 이용 가능)

백준 10830번 문제(행렬 제곱) 파이썬(Python) 풀이 [로밍맨]

문제 링크 https://www.acmicpc.net/problem/10830 10830번: 행렬 제곱 크기가 N*N인 행렬 A가 주어진다. 이때, A의 B제곱을 구하는 프로그램을 작성하시오. 수가 매우 커질 수 있으니, A^B의 각 원소를 1,000으로 나눈 나머지를 출력한다. www.acmicpc.net 정답 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 DIV = 1000 def mul(A, B, n): rst = [[0] * n for _ in range(n)] for i in range(n): for j in range(n): for k in ra..

728x90
반응형