본문 바로가기

IT To do and To was

22년 11월 15일_코드업 이해 안된 거 풀이 및 프로그래머스 1lv

728x90
반응형

화요일[침착하고 부드럽게]

 

코드업 95번 풀이

 

input

- input으로 올 갯수...a

- x,y형식으로 a개 입력 ...b

 

output 

- x,y의 경우 '1'로 출력

- 그 외의 경우 '0'(으)로 출력

 

풀이

-빈리스트 및 틀 만들기

d = []

for i in range(20):

    d.append([])

    for j in range(20) :

        d[i].append(0)

-input 값 읽기

n = int(input())

for i in range(n):

    x,y = input().split()

    d[int(x)][int(y)] = 1

- 출력

for i in range(1,20):

    for j in range(1,20):

        print(d[i],[j], end=' ')

    print()

 

 

 

리스트를 단순히 뒤집어 출력할 때는  이름.reverse()를 사용하면 된다

 

문자열을 단순히 뒤집어 출력할 때는 "".join(reversed(my_string))

혹은 변수명[::-1]하면 된다.

 

프로그래머스에서 다른사람의 풀이를 볼때마다 너무 신기하다. 내가 되고싶었던 사람들이 계속 보이니까 자극이 된다.

그런데, 또 부정적으로 생각하면 내가 하고자하는 일은 저런 사람이 하는게 아닐까.. 자괴감이..쓰읍...ㅜㅠ

 

피자 나눠 먹기문제

def solution(slice, n):
    return ((n - 1) // slice) + 1

 

하.. 성동구립도서관 너무 추워 죽겠다 18도 되는 거같다 ㄹㅇ.. 얼어 죽겠네

python은 &기호가 안되고 and가 되는 경우가 있더라..참고하시길 

 

intersection메소드는 중복을 판별 및 제거할 수 있는 기능을 가진다.

판별할 리스트변수명.intersection(판별할 리스트변수명)

예시 )

set_1 = {1, 2, 3, 4, 5}
set_2 = {2, 3, 5, 6, 8}

print(set_1)
print(set_2)

x = set_1.intersection(set_2)
print(x)
 
- Output
{1, 2, 3, 4, 5}
{2, 3, 5, 6, 8}
{2, 3, 5}

코드 출처 : https://cosmosproject.tistory.com/26

 

Python Basic : set.intersection (set 교집합 구하기)

intersection intersection은 python의 collection중 하나인 집합을 다루는 set의 교집합을 반환합니다. 아래 예시는 set_1과 set_2의 교집합을 구하는 예시입니다. set_1 = {1, 2, 3, 4, 5} set_2 = {2, 3, 5, 6, 8} print(set_1)

cosmosproject.tistory.com

len을 할경우 갯수가 나온다

 

// yesterday wished to today list.

. 2차원배열 코드업 이해하기_정리는 했지만...

. 알고리즘 프로그래머스 1lv 50문제 이상 푼 후 이것이 보기

. sql 공부하기_헉 못함

. 딴짓하지 않기_아예 안함

. 정보처리기사 문제집 구매

. 오픽 1시간 듣기(2,4째주 금요일마다 모의고사 해보기)_1시간까진 못들음

 

tomorrow wish list

. 프로그래머스 문제풀기

. SQL 풀기(감 찾기)

. opic 수업 찾고 듣기

728x90
반응형