본문 바로가기

전체 글

[The Hours] 선택으로 이어진 모든 시간 "글도 제대로 못 쓰는 내 꼴 좀 봐요. 그동안 내 삶과 행복을 지켜주느라 그댄 얼마나 힘들었을까. 그래도 한결같은 마음으로 참아내며 모두가 날 떠나도 끝까지 내 곁을 지켜준 당신. 이제 당신을 놔줘야 할 것 같군요. 그래도 우리 두 사람, 세상에서 가장 행복했잖아요.레너드. 삶을 회피하지 않고 과감하게 맞서 싸우면서 내 삶의 의미가 뭔지 알았죠. 마침내 그걸 깨닫고 삶을 사랑하게 되었지만 그러나 그 삶을 접을 때가 된 거 같군요. 레너드, 우리가 함께한 그 세월, 소중한 순간들 영원히 간직할게요, 우리의 시간들도."- 극중 버지니아 울프(니콜 키드먼)가 남편 레너드에게 남긴 유서     1923년, 버지니아 울프는 《댈러웨이 부인》이라는 소설을 썼어. 이 소설은 주인공 클라리사 댈러웨이가 단 하루 동안.. 더보기
[Algorithm] 배열 조각하기 (w/ Swift & Python) 배열 조각하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정수 배열 arr와 정수 배열 query가 주어졌고, query 배열을 순회하면서 다음과 같은 작업을 반복하는거야.  𓃟𓃟𓃟query의 짝수 인덱스에서는 arr에서 query[i]번 인덱스를 포함한 뒷부분을 자르고 남기기.query의 홀수 인덱스에서는 arr에서 query[i]번 인덱스를 제외한 앞부분을 자르고 남기기.즉, query 배열의 각 인덱스에서 짝수일 때는 배열의 앞부분을 남기고, 홀수일 때는 배열의 뒷부분을 남긴다고 생각하면 돼.그럼 이제 Swift와 Python으로 각각 어떻게.. 더보기
[Algorithm] 마지막 두 원소 (w/ Swift) 마지막 두 원소 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이번 문제는 리스트의 마지막 두 원소를 비교해서 조건에 따라 새로운 값을 추가하는 문제야.리스트에서 마지막 두 개의 원소를 확인하는 거야. 예를 들어, 리스트가 [1, 2, 3, 4]라고 하면, 3과 4를 비교하는 거지.마지막 원소가 그 전 원소보다 크면, 두 값의 차이를 리스트에 추가하는 거야. 예를 들어, 마지막 원소 4가 그 전 원소 3보다 크니까 4 - 3 = 1을 추가해.만약 마지막 원소가 그 전 원소보다 크지 않으면, 마지막 원소를 두 배로 해서 리스트에 추가해. 예를 들어, 마지막 원.. 더보기
[Algorithm] 문자열 다루기 (w/ Swift) 문자열 다루기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이번 문제는 문자열 s가 길이가 4 또는 6이고, 숫자로만 구성되어 있는지 확인하는 거야.간단하게 생각하면, 두 가지 조건을 체크하면 돼 ! s의 길이가 4 또는 6인지.모든 문자가 숫자인지.  func solution(_ s: String) -> Bool { // 첫 번째 조건: s의 길이가 4 혹은 6인지 확인 if s.count == 4 || s.count == 6 { // 두 번째 조건: s가 모두 숫자로만 이루어져 있는지 확인 // 모든 문자가 숫자인지 .. 더보기
[Algorithm] 길이에 따른 연산 (w/ Swift) 길이에 따른 연산 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제는 리스트의 길이에 따라 계산 방식이 달라지는 상황이야. 리스트에 있는 숫자들을 적절하게 처리해서 조건에 맞는 값을 반환하는 것이 목표지! 𓅰𓅭𓅰𓅯   1. 리스트 길이 확인하기먼저 리스트의 길이에 따라 두 가지 조건을 처리해야 해.리스트의 길이가 11 이상이면 모든 원소의 합을 구해야 하고,리스트의 길이가 10 이하이면 모든 원소의 곱을 구해야 해.! 여기서 조건에 따라 다른 계산 방식을 적용해야 하니까, 먼저 리스트의 길이를 체크하는 게 중요하다구. if num_list.cou.. 더보기
[제임스 M. 케인] 포스트맨은 벨을 두 번 울린다 《포스트맨은 벨을 두 번 울린다》는 단순한 범죄 소설이라고 하기엔 너무나 묘한 여운을 남기는 작품이야. 읽다 보면 가끔 영화의 한 장면처럼 느껴지기도 하고, 어떤 순간들은 마치 현실처럼 가슴을 찌르는 듯해. 주인공 프랭크와 코라의 관계는 정말 폭발적이야. 딱 만나는 순간부터 “이건 뭔가 큰일 날 것 같다”는 예감이 드는 거 있지? 그 예감이 틀리지 않다는 걸 얼마 지나지 않아 알게 돼.   프랭크는 식당에서 우연히 코라를 만나는데, 그때 그녀의 남편이 "여보, 손님에게 음료 좀 주게나!"라고 부르는 장면이 있어. 남편은 너무 평범하고, 그녀는 그 평범함에 질려있는 게 느껴지더라고. 코라는 속으로 이렇게 생각하지 않았을까? "이렇게 살다가 끝나버릴 순 없어. 난 더 원해, 더!" 이런 마음에 사로잡혀서 결.. 더보기
[Algorithm] 영어가 싫어요 (w/ Swift) 영어가 싫어요 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  이 문제는 문자열로 주어진 영어 숫자들을 실제 숫자로 바꿔서 하나의 정수로 만드는 거야.예를 들어 "onetwothree"가 들어오면 이걸 123으로 바꿔주는 거지. (ˇ⊖ˇ)  1. 숫자 단어와 실제 숫자 연결하기 먼저, 영어 숫자 단어들(예: "one", "two", "three")을 실제 숫자(예: 1, 2, 3)로 바꿀 수 있어야 해. 그래서 나는 이 단어들을 숫자와 연결해주는 딕셔너리를 만들었어. let numberMap: [String: String] = [ "zero": "0",.. 더보기
[Abdurauf Fitrat] 심판의 날 : 어치라트 앞에서 아브두라우프 피트랏의 소설 을 보면, 종교와 도덕에 대한 깊은 성찰이 담겨 있어. 특히 '어치라트'라는 존재가 중요한데, 그게 인간이 신 앞에서 느끼는 두려움과 갈등을 상징하거든. 그런데 이게 단순한 상징이 아니라, 실제로 우리 삶에서 도덕적 선택과 연결되는 문제야. 초반에 나오는 인물들이 '어치라트' 앞에 서는 장면이 있는데, 거기서 종교적인 심판이랑 도덕적인 선택 사이에서 고민해. 결국 자신이 선한 사람인지, 아니면 악한 사람인지를 판단받는 자리에 서게 되는 거지. 근데 이 책이 진짜 대단한 건, 이렇게 무거운 주제를 다루면서도 문장 자체는 굉장히 가볍고 유머러스하다는 거야. 무게감 있게 끌어가면서도 답답하지 않고 오히려 재치 있는 말투로 이어지니까 읽는 내내 흥미롭게 빠져들게 돼. 특히, 심판의 순.. 더보기