분류 전체보기
-
DAY5. 오픽 시험 준비하기 with 오픽노잼취준일기 2022. 11. 12. 20:52
IM 시리즈 2 i would like to know where you live. - describe your home. - what does it look like. how many rooms does it have? give me a description with lots of details. 1. ava한테 대답이 필요한 질문하지 말기, 인정하는 듯한 뉘앙스 > oh you wanna know about my place... alrigth, well... 2. 어려운 단어 말고 자신감 있게 사용할 수 있는 쉬운 단어 사용하기 3. 무언가를 묘사하거나 감정 단어 2개를 말할 때, and 사용하지 말기 4. 한가지만 말하기 IM 시리즈 2 what is your normal routine at home..
-
DAY4. 오픽 시험 준비하기 with 오픽노잼취준일기 2022. 11. 10. 21:12
mp > what, feeling, why 99/1 전략 > 한 가지로 99 말하고 반대로 1개 빠르게 말하기 > 말하기의 깊이가 길어짐 질문 컨트롤 단어 > i think, as you may already know, i guess, especially, just because, simply because, to be honest, to tell the truth, i don't really know, i don't know why, anyway it's a quite a tough question that's tough i didn't expect such a hard question that's not an easy question 반복 > 강조 > 임팩트 생기게 1. 자기소개 > 임팩트 있게 2...
-
DAY3. 오픽 시험 준비하기 with 오픽노잼취준일기 2022. 11. 8. 20:35
AL - main point 20초 안에 말하기, 단도직입적 - constant speaking, not fast - filler combo > and um, so, you know 등 - feeling-focused > 한 가지 이야기에 내 감정 말하기 - many feeling words - no korean - no rigid english - no script Tell me about the weather in your country. Are there different seasons? what is the weather like in each season? yes, guess what? > 전혀 예상하지 못한 걸 말할 때 there are 4 different, um, seasons, uh, i..
-
DAY2. 오픽 시험 준비하기 with 오픽노잼취준일기 2022. 11. 8. 00:49
Past Experience - main point > 질문을 들었을 때 구체적인 생각을 하지 말고 메인 포인트만 생각하기 - fillers / feelings > 감정 포커스, 스크립트가 없다는 느낌 - freestyle - conclusion ex) Recyling... ok that's pretty interesting. > 스크립트 없다, 생각하고 있음을 보여줌 when i was a child, i would have to say that you know recycling was quite organized. > 메인 포인트 i mean, at least in my house anyway. Now that i think about it. I remember specifically my mothe..
-
Do it! 자료구조와 함께 배우는 알고리즘 입문(파이썬) :: DAY 04알고리즘 2022. 11. 3. 22:10
enumerate() enumerate() 함수는 인덱스와 원소를 짝지어 튜플로 꺼내는 내장 함수 x = ['John', 'George', 'Paul', 'Ringo'] for i in range(len(x)): print(f'x[{i}] = {x[i]}') for i, name in enumerate(x): print(f'x[{i}] = {name}') # 출력 결과 동일 # x[0] = John # x[1] = George # x[2] = Paul # x[3] = Ringo # 리스트의 모든 원소를 enumerate() 함수로 스캔 for i, name in enumerate(x, 1): print(f'{i}번째 = {name}') # 리스트의 모든 원소를 스캔하기(인덱스 값 사용하지 않음) for ..
-
Do it! 자료구조와 함께 배우는 알고리즘 입문(파이썬) :: DAY 03 - 2알고리즘 2022. 11. 2. 23:44
02-2 배열이란? 스캔 (scan) 스캔이란 배열 원소를 하나씩 차례로 주목하여 살펴보는 방식 for i in range(1, len(a)): if a[i] > maximum: maximum = a[i] 주석과 자료형의 힌트 from typing import Any, Sequence def max_of(a: Sequence) -> Any: Any는 제약이 없는 임의의 자료형을 의미 Sequence는 시퀀스형을 의미 시퀀스형에는 리스트형, 바이트 배열형, 튜플형, 바이트열형이 있다 max_of() 함수는 건네받는 매개변수 a의 자료형은 Sequence이며 반환하는 자료형은 임의의 자료형인 Any 이 부분을 사용해 본적이 없어서 잘 모르겠다 스프링에서 annotation을 사용해 봤고 비슷하다고 생각은 되..
-
section3.1 이분 검색알고리즘 2022. 11. 2. 23:38
임의의 N개의 숫자가 입력으로 주어집니다. N개의 수를 오름차순으로 정렬한 다음 N개의 수 중 한 개의 수인 M이 주어지면 이분 검색으로 M이 정렬된 상태에서 몇 번째에 있는지 구하는 프로그램을 작성하세요. 단 중복 값은 존재하지 않습니다. import sys sys.stdin = open("input.txt", "rt") n, m = map(int, input().split()) list01 = list(map(int, input().split())) for x in range(n): list01.sort() if list01[x] == m: print(x+1) break 정답이지만 아마 테스트 범위가 짧아서 정답이 나온 것 같다 알고리즘 제대로 공부해 본적이 없어서 생각나는 대로 짰는데 정답을 보니 ..
-
Do it! 자료구조와 함께 배우는 알고리즘 입문(파이썬) :: DAY 03 - 1알고리즘 2022. 11. 2. 15:01
ch02. 기본 자료구조와 배열 02-1 자료구조와 배열 배열 (array) 배열 : 묶음 단위로 값을 저장 배열은 객체가 저장되며 배열에 저장된 객체 하나하나를 원소라고 한다 이 원소들은 인덱스를 부여받는다 배열에는 서로 다른 자료형을 같이 저장할 수 있으며, 배열 원소 자체를 배열에 저장할 수 있다 리스트와 튜플 리스트와 튜플은 데이터 컨테이너라고 하며 비슷한 기능을 하지만 원소를 변경할 수 있는지 없는지에 차이가 있다 리스트의 기초 리스트는 원소를 변경할 수 있는 뮤터블 list형 객체이다 연산자 [] 안에 원소를 쉼표로 구분하여 표기 마지막 원소에 , 사용 가능 list = ['A','B', 'C',] 원소 없이 []만 사용하면 빈 리스트 생성 파이썬 내장 함수인 list()를 사용하면 문자열이나..