2022. 12. 16일 일기

병아리의최후·2022년 12월 16일
0

일기

목록 보기
24/60

이렇게 또 일주일이 갔다..

일주일동안 노드를 배우면서 느낀 건 일단 파이썬보단 잘 할 수 있을것 같은 느낌이

강하게 든다.

파이썬으로 조금 코딩에 익숙해져 일까? 이번 과제는 생각보다 잘 풀렸다.

다만 아직 비밀번호를 암호화시켜서 대조하는 작업은 못끝냈다.

원래 오늘 끝낼려고 했으나 이상하게 오늘따라 공부가 잘 안되는 느낌을 받아 주말에

구현해보려고 한다.

일단 주말에 1. 자스심화강의 듣기 2. 암호화 완료 이건 무조건 해야될 것 같고

추가로 인터넷강의를 결제해서 들으려고 한다.

아무래도 스파르타 강의만으로는 좋은? 개발자가 되기는 쉽지 않아보이기 때문에

돈이 들더라도 현질이라는것을 할 생각이다.

오늘 저녁시간에는 알고리즘 위주로 공부했는데 몇가지 새로운걸 배웠다.

먼저 위에 문제에서 나는 enumerate()에 대해 배웠다.
저걸 몰랐을땐 배열에 직접 숫자를 넣어줘야하나... 생각했었는데 저 내장함수를 알게됐다.

만약에

for i in enumerate(['A', 'B', 'C']):
       print(i)

라는걸 해줫을때 결과값은 어떻게 될까?

정답은
(0, 'A')
(1, 'B')
(2, 'C')
요렇게 나오게 된다.

만약

for i, j in enumerate(['A', 'B', 'C']):
       print(i, j)

이렇게 넣는다면
0 A
1 B
2 C

이렇게 나온다. 만약 시작하는 인덱스를 변경하고 싶다하면
for i, j in enumerate(['A', 'B', 'C'], start=1) 로 써주면 된다.
그럼 1 A 2 B 3 C 이렇게 나온다.

이런 방법을 알고나니 문제가 참 쉽게 느껴졌다...

이건 내가 정말 많이 고민한 문제인데, 나는 좀 비효율적으로 문제를 풀었었다.

근데 다른사람 답안을 보니 정말 좋은 방법으로 푼 것 같아 가져왔다.

set을 쓸 생각을 왜 못했지....

0개의 댓글

관련 채용 정보