2021/08 12

엘리스 AI 트랙 3기 지원 후기 🙋‍♀️

프로그래머스 데브코스도 떨어지고...(중요한 순간에서 엄청나게 긴장하는건 쉽게 변하지 않는다🥲) 42서울이랑 예~~전에 학교랑 행사 주최했던 사설 부트캠프 중에서 고민하다가 예전에 알림 신청해놨던 엘리스에서 모집 공고를 봤다 사실 프론트엔드쪽을 엄청 깊게 파는 코스는 아닌거 같아서 + 옛날에 깔짝대고 끝났던 파이썬이 주 언어인것 같아서 고민고민하다가 일단 지원함 근데 역량테스트를 좀 못본것 같아서 42서울로 마음이 기울었었는데.... 제가 왜 합격...일단 인터뷰 절차 없는건 프로긴장맨인 나한테는 엄청난 혜택이여서 좋았다 그리고 관심사가 비슷한 사람들을 만날 수 있음 + 코드 피드백 받을 수 있음 + 새로운 기술 스택 쌓을 수 있음(이거는 내 노력에 달렸겠지만) 그리고... 메인 캐릭터가 토끼다 🐰 등등..

elice/🐰🏁 2021.08.31 (3)

[React] 무결성을 유지하면서 const 변수 값 수정하기

지금까지 나는 const 변수의 값은 어떠한 방법으로도 수정할 수 없는줄 알았는데 방법이 있긴 있었다...!! 일단 먼저 알아야할 불변 변수의 특징으로는 1. 값을 재할당 할 수 없다 2. 값의 변경은 가능하다 이게 무슨 소리야... push()나 splice()같은 JS 내장함수을 사용하면 const 변수의 값 변경이 가능하다 ...(중략)... const insa = ["hi"]; insa.push("hello"); return ( {insa} // hihello 출력 ); } 하지만 이런 방법은 무결성을 유지하지 못한다는 문제점이 있다 그렇다면 어떻게 무결성을 유지하면서 변수의 값을 바꿀 수 있을까? 원본값을 바로 수정하는게 아닌, 기존의 값을 이용해 만든 새로운 값을 새 변수에 할당하는 것!! 그..

FE/React 2021.08.31

[React] 틱택토 추가 기능 구현하기 (2)

잠깐!✋ 이 포스팅은 React 자습서를 따라해보고 복습을 목적으로 하는 포스팅입니다 틀린 부분이 있으면 정정 부탁드립니다! 리액트 자습서(틱택토 만들기) 링크: https://reactjs.org/tutorial/tutorial.html Tutorial: Intro to React – React A JavaScript library for building user interfaces reactjs.org 4. 오름차순이나 내림차순으로 이동을 정렬하도록 토글 버튼을 추가해주세요. (Add a toggle button that lets you sort the moves in either ascending or descending order.) 이게 제일 어려웠다 (내 기준🥲) 첫번째로 생각했던건 정렬 방식..

FE/React 2021.08.17

[Python] 시퀀스와 관련 함수

0. 시퀀스란? 값이 연속적으로 이어진 자료형을 시퀀스 자료형이라고 하며, 리스트, 튜플, 문자열 등이 있음 모든 시퀀스는 순서가 유지 정수로 인덱싱 및 슬라이싱이 가능 1. 시퀀스의 특정 인덱스의 원소 제거하기 - seq_name.pop(인덱스) 인덱스를 따로 입력하지 않으면 가장 끝자리의 원소가 제거된다 반환값은 제거된 원소 2. 시퀀스 내 원소의 개수 세기 - seq_name.count(원소) seq = [1, 3, 3, 4, 5] seq2 = (1, 2, 3, 4, 5, 6, 7, 7) print(seq2.count(7)) # 2 print(seq.count(4)) # 1 3. 문자열 str를 기준으로 문자열 str2를 쪼개서 반환 str.split(str2) str = "슉. 슈슉 파. 파이썬 ..

BE/Python 2021.08.17

[Python] 리스트 부분 정렬하기

알고리즘 문제를 풀다가 알게된 리스트의 일부분만 정렬하는 방법 메모메모 ✏️ list_name[:i+1] = sorted(list_name[:i+1]) 이런식으로 sorted 함수를 이용해서 재할당해주면 된다 sort(): 원본 리스트 변경 sorted(): 새로운 정렬된 리스트 반환 아래는 실패한 사례...😵 a = [5, 4, 3, 2, 1] print(a) # [5, 4, 3, 2, 1] print(a.sort()) # None a.sort() print(a) # [1, 2, 3, 4, 5] 왜 정렬과 출력을 같이 하면 오류가 나는걸까...? 이 부분은 더 찾아봐야겠다

BE/Python 2021.08.15

[Error] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

커밋해놓은거 푸시하려고 했는데 갑자기 오류 발생,,, 메세지 읽어보니까 git 작업을 할 때는 비밀번호 대신 토큰으로 인증해야한다는 내용이었음 (공지도 있었는데 나만 처음보는건가😂) 아무튼 그래서 겸사겸사 하는 토큰 생성 방법 포스팅 🔐 1. 프로필의 settings 클릭 2. settings 페이지에서 Developer settings 탭 선택 3. Personal access tokens 탭 선택 -> Generate new token 버튼 클릭 4. New personal access token 페이지에서 자신이 원하는 옵션 선택 - Note: 토큰의 용도 작성 - Expiration: 토큰의 유효 기간 - Select Scopes: 토큰의 권한 설정 (나는 커밋 + 푸시만 주로 해서 scopes는..

Git & GitHub 2021.08.15

[Python] 사용자에게 입력받기 / 형변환

사용자에게 입력을 받기 위해서는 input() 메서드를 이용 추가적인 안내 문구가 필요하다면 괄호 안에 문자열을 입력 a = input() # >>> a b = input("이거는 b예요! =>") # >>> 이거는 b예요! => banana print(a, b) # a banana 어떤 것을 입력하든 문자열로 입력되기 때문에 형변환(Casting)이 필요할 수 있다 float 실수형으로 변환 int 정수형으로 변환 str 문자열로 변환 hex 16진수로 변환 oct 8진수로 변환 bin 2진수로 변환 tuple 튜플로 변환 list 리스트로 변환 ord 유니코드 값으로 변환 chr 유니코드 값을 문자로 변환

BE/Python 2021.08.13

[Python] 인덱싱과 슬라이싱

1. 인덱싱(Indexing): 해당 인덱스의 문자열을 가져오는 것 # 인덱싱 greeting = "HelloNicetoMeetYou" print(greeting[5]) # N 2. 슬라이싱(Slicing): 일정 구간의 문자열을 가져오는 것 형태: 변수이름[시작인덱스:종료인덱스+1] 시작인덱스가 생략됐다면? 처음부터 종료인덱스가 생략됐다면? 마지막까지 # 슬라이싱 greeting = "HelloNicetoMeetYou" print(greeting[5:9]) # Nice

BE/Python 2021.08.13

[프로그래머스] 숫자 문자열과 영단어 - Javascript

링크 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwoze..

PS:0 2021.08.11