BOJ2738-행렬 덧셈 (python3)

Ok Haeeun·2023년 1월 24일
0

Go로 2차원 배열 효율적으로 해보려고 검색 많이 했는데 왜이렇게 자료가 없어보일까...
나 검색 못하더라.

Go로 도대체 2차원 배열 입력을 어떻게 하는걸까..
파이썬처럼 입력이 쉽질 않으니 이거..진입장벽 왜이래 낮다며~

쨌든지간에 고랭 공식 documentation이나 다 야무지게 읽고와야될 것 같다.
모르는게 너무 많음..
이렇게 주먹구구식으로 파악하다가는 이도저도 안되겠어...
golang 잘하고 싶은 무모한 욕심이지만

나..공부해본다...
검색하다보니 잘 안나와서 더 끌린다.
꾸준히 공부하면 엄청난 무기가 될지도..(하다 그만둘 수도 있음ㅋ)

그래서~오늘부터 go를 파악하기 전까지는 조쿰 만만한 python으로...ㅎㅎ..(사실 파이썬도 뭣도 모를 확률 80%^^;;;파이썬으로 풀다가 공부해오겠다고 도망가도 뭐라고 하기 없기-내 자신한테 하는 말임)

javascript는 너무 사기언어라서 쓰면 안될거같음(그냥..그냥 기분이 그래. 뭔가 내가 자꾸 치트키 써서 고민 별로 안해볼거같은 느낌임)

가볍게 어제 풀었던 2738번을 python으로 풀어보도록 하긋다..!
golang으로 풀었을 때 썩은 효율때문에 죄책감들어서 만회해보고자 ^^허허야


빠르긴 빠른데
밑에 go에 비해 메모리ㅋㅋㅋㅋㅋ사용 실화인지.....
갠차너..빨라졌으니까...메모리 많이 써서 빨라졌나봐...

n,m = map(int,input().split())

matrix1 = [list(map(int,input().split())) for _ in range(n)]
matrix2 = [list(map(int,input().split())) for _ in range(n)]
result = []

for i in range(n):
    result.append([])
    for j in range(m):
        result[i].append(matrix1[i][j]+matrix2[i][j])

for i in result:
    for j in range(m):
        print(i[j], end=" ")
    print('')

파이썬 만세긴한데 내가 모르는 문법 엄청 많이 생겼다.
이놈도 하나하나 알아가는 맛이 있겠군.

어쨌든 오늘 알고리즘 문풀도 완료

profile
tistory에 이어서 기록합니다 👉 https://i-m-okay.tistory.com/

0개의 댓글

관련 채용 정보