본문 바로가기

전체 글400

[TIL] 오늘의 개발일지 오늘은 하루종일 기술 면접 관련 인터뷰를 복습하면서 지식을 쌓았다 컴퓨터 관련 지식들을 몰빵해서(?) 흡수를 하면서, 국통 전과했을때 공부했었던 때도 생각이 나고 공부를 하면서 ' 왜 전공자를 뽑는지 나도 알겠다 ' 라는 생각이 들면서도 왠지 모르게, 자신감이 붙었다 이유는 나에 대한 믿음이었던 것 같다 나는 대학생 시절 전과를 했을때도, 국통에 있는 같은 학년 사람들보다 1년이라는 차이가 있었지만 1년 후엔 국통에서 수석을 한 적도 있었다 중국에 갔을때 니하오 밖에 몰랐던 시절, 4학년이 되었을때 HSK도 가장 먼저 취득했고 4학년을 다니면서 중국인과 둘이 일하는 회사도 다니며 중국에서 현지 운전면허증도 취득해서 운전을 했었다 (지금 생각해보면 미쳤넼ㅋㅋㅋㅋㅋ) 취업 준비를 하면서 특히나 전공 지식이 .. 2023. 4. 16.
비트연산자 계산 /int() 함수 # 틸드 연산자 (~) :단항 연산자로서 피연자의 모든 비트를 반전시킨다 # a=input() # print(~int(a)) int함수에서 두번째 인자는 어떤 진수로 변환할지를 나타내는거고 d = int(c,2) 라고 하면 2진수로 변환한다는거임 a,b = map(int, input().split()) c = bin(a & b) # AND 연산을 수행하여 두 수의 공통된 비트만 남김 print("c:",c) # 0b1 d = int(c, 2) print(d) 2023. 4. 16.
[파이썬] 문자를 받으면 다음 문자 출력하기 a = input() #처음 문자를 입력받음 # 문자 -> 숫자로 바꿔주는건 : ord n = ord(a) # 숫자->문자로 바꿔주는건 chr print(chr(n+1)) # 그 다음 문자이니 +1을 해주기 2023. 4. 15.
range( ) 함수 range(n) 은 0, 1, 2, ... , n-2, n-1 까지의 수열을 의미 예를 들어 range(3) 은 0, 1, 2 인 수열을 의미 for i in range(n) : #range(n)에 들어있는(in) 각각의 수에 대해서(for) 순서대로 i에 저장해 가면서... 이때의 for는 각각의 값에 대하여... 라는 for each 의 의미를 가진다 range(끝) range(시작, 끝) range(시작, 끝, 증감) 형태로 수열을 표현할 수 있다. 시작 수는 포함이고, 끝 수는 포함되지 않는다. [시작, 끝) 증감할 수를 작성하지 않으면 +1이 된다. 2023. 4. 14.
[파이썬100제] 파이썬 List list(a) => a를 리스트로 만들어쥼 a=input() list(a) for i in a: print(i) a[2:0] : 인덱스 2부터 끝까지 >>> a = [1, 2, 3, 4, 5] >>> b = a[:2] >>> c = a[2:] >>> b [1, 2] >>> c [3, 4, 5] 리스트에 요소 추가(append) append를 사전에서 검색해 보면 "덧붙이다, 첨부하다"라는 뜻 append(x)는 리스트의 맨 마지막에 x를 추가하는 함수 끝에 요소를 추가할땐 append, 특정 index에 추가할땐 insert! >>> a = [1, 2, 3] >>> a.append(4) >>> a [1, 2, 3, 4] 리스트 안에는 어떤 자료형도 추가할 수 있음 >>> a.append([5,6]) >>.. 2023. 4. 14.
[파이썬] split 함수 split() : 공백을 잘라내기한다 input().split() ex) 문자열.split() 문자열.split('구분자') 문자열.split('구분자', 분할횟수) 문자열.split(sep='구분자', maxsplit=분할횟수) 문자열.split() 함수 : 문자열을 일정한 규칙으로 잘라서 '리스트'로 만들어 주는 함수 text="split함수에 대해 알아보자" splitResult=text.split() print(splitResult) # 결과값 : ['split함수에', '대해', '알아보자'] text="가나다a라마바a사아자" splitResult=text.split('a') print(splitResult) #['가나다', '라마바', '사아자'] 문자열.split(sep, maxsplit) .. 2023. 4. 13.