n, m = map(int, input().split())
matrix1 = []
matrix2 = []
matrix = []
result = ''

for i in range(n):
    matrix1.append(list(map(int, input().split())))
for i in range(n):
    matrix2.append(list(map(int, input().split())))
for m in range(len(matrix1)):
    l = []
    for n in range(len(matrix1[0])):
        l.append(matrix1[m][n]+matrix2[m][n])
    matrix.append(l)
    
for m in range(len(matrix)):
    for n in range(len(matrix[0])):
        result += str(matrix[m][n])+' '
    result = result.rstrip()
    result +='\n'

print(result)

 

 

 

문제: https://www.acmicpc.net/problem/2738

 

2738번: 행렬 덧셈

첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같

www.acmicpc.net

word = input()
word_reverse = word[::-1]

if word == word_reverse:
    print(1)
else:
    print(0)

 

 

 

문제: https://www.acmicpc.net/problem/10988

 

10988번: 팰린드롬인지 확인하기

첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 2738번] 행렬 덧셈  (0) 2023.03.23
[백준 25206번] 너의 평점은  (0) 2023.03.23
[백준 10812번] 바구니 순서 바꾸기  (0) 2023.03.23
[백준 27866번] 문자와 문자열  (0) 2023.03.23
[백준 2444번] 별 찍기 - 7  (0) 2023.02.24
gradeList = ['A+', 'A0', 'B+', 'B0', 'C+', 'C0', 'D+', 'D0', 'F']
gradeList2 = [4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0.0]
score = 0.0
creditSum = 0.0

for i in range(20):
    className, credit, grade = input().split()
    if grade == 'P':
        pass
    else:
        idx = gradeList.index(grade)
        creditSum += float(credit)
        score += float(credit)*float(gradeList2[idx])
score /= creditSum
print(score)

 

 

 

문제: https://www.acmicpc.net/problem/25206

 

25206번: 너의 평점은

인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치

www.acmicpc.net

n, m = map(int, input().split())
basket = [i+1 for i in range(n)]
result = ''

# 1 6 4 => 1~6을 4 5 6 1 2 3으로 변경
for t in range(m):
    i, j, k = map(int, input().split())
    basket[i-1:j] = basket[k-1:j]+basket[i-1:k-1]
    
for p in range(len(basket)):
    result+=' '+str(basket[p])

print(result.lstrip())

 

 

 

문제: https://www.acmicpc.net/problem/10812

 

10812번: 바구니 순서 바꾸기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2

www.acmicpc.net

word = input()
i = int(input())

print(word[i-1])

 

 

 

문제: https://www.acmicpc.net/problem/27866

 

27866번: 문자와 문자열

첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$)

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 25206번] 너의 평점은  (0) 2023.03.23
[백준 10812번] 바구니 순서 바꾸기  (0) 2023.03.23
[백준 2444번] 별 찍기 - 7  (0) 2023.02.24
[백준 11718번] 그대로 출력하기  (0) 2023.02.21
[백준 9086번] 문자열  (0) 2023.02.21
n = int(input())

for i in range(n):
    result=(2*i+1)*'*'
    print(result.center(2*n-1).rstrip())
for i in range(n-1):
    result=(2*n-1 - (2*(i+1)))*'*'
    print(result.center(2*n-1).rstrip())

 

center 함수를 이용하면 왼쪽 뿐만 아니라 오른쪽에도 공백이 생기기 대문에 rstrip 함수를 이용해 오른쪽 공백을 제거했다.

 

 

 

문제: https://www.acmicpc.net/problem/2444

 

2444번: 별 찍기 - 7

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net

try:
    while True:
        word = input()
        print(word)
except:
    pass

 

 

 

문제: https://www.acmicpc.net/problem/11718

 

11718번: 그대로 출력하기

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 27866번] 문자와 문자열  (0) 2023.03.23
[백준 2444번] 별 찍기 - 7  (0) 2023.02.24
[백준 9086번] 문자열  (0) 2023.02.21
[백준 2743번] 단어 길이 재기  (0) 2023.02.21
[백준 10811번] 바구니 뒤집기  (0) 2023.02.21
n = int(input())
for i in range(n):
    word = input()
    print(word[0]+word[-1])

 

 

 

문제: https://www.acmicpc.net/problem/9086

 

9086번: 문자열

입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 2444번] 별 찍기 - 7  (0) 2023.02.24
[백준 11718번] 그대로 출력하기  (0) 2023.02.21
[백준 2743번] 단어 길이 재기  (0) 2023.02.21
[백준 10811번] 바구니 뒤집기  (0) 2023.02.21
[백준 10813번] 공 바꾸기  (0) 2023.02.21
word = input()

print(len(word))

 

 

 

문제: https://www.acmicpc.net/problem/2743

 

2743번: 단어 길이 재기

알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 11718번] 그대로 출력하기  (0) 2023.02.21
[백준 9086번] 문자열  (0) 2023.02.21
[백준 10811번] 바구니 뒤집기  (0) 2023.02.21
[백준 10813번] 공 바꾸기  (0) 2023.02.21
[백준 10810번] 공 넣기  (0) 2023.02.21
n, m = map(int, input().split())
basket = [k+1 for k in range(n)]
ball = ''

for i in range(m):
    i, j = map(int, input().split())
    basket[i-1:j] = basket[i-1:j][::-1]
    
for t in range(len(basket)):
    ball+=' '+str(basket[t])

print(ball.lstrip())

 

 

 

문제: https://www.acmicpc.net/problem/10811

 

10811번: 바구니 뒤집기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 9086번] 문자열  (0) 2023.02.21
[백준 2743번] 단어 길이 재기  (0) 2023.02.21
[백준 10813번] 공 바꾸기  (0) 2023.02.21
[백준 10810번] 공 넣기  (0) 2023.02.21
[백준 25314번] 코딩은 체육과목 입니다  (0) 2023.02.21
n, m = map(int, input().split())
basket = [k+1 for k in range(n)]
ball = ''

for i in range(m):
    i, j = map(int, input().split())
    a = basket[i-1]
    b = basket[j-1]
    basket[j-1] = a
    basket[i-1] = b
    
for t in range(len(basket)):
    ball+=' '+str(basket[t])

print(ball.lstrip())

 

 

 

문제: https://www.acmicpc.net/problem/10813

 

10813번: 공 바꾸기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이

www.acmicpc.net

n, m = map(int, input().split())
basket = [0 for i in range(n)]
ball = ''

for i in range(m):
    a, b, c = map(int, input().split())
    basket[a-1:b] = [c for t in range(b-a+1)]
    
for k in range(len(basket)):
    ball+=' '+str(basket[k])
print(ball.lstrip())

 

 

 

문제: https://www.acmicpc.net/problem/10810

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net

+ Recent posts