본문 바로가기

분류 전체보기

(45)
좋은 글귀 정리 책을 읽거나, 강연을 듣거나, 친구와 이야기 하다보면 좋은 글들이 있는데 항상 흘려보내왔다. 여기에 기록하게 되면 내 삶을 좀 더 풍족하게 만들 수 있다. 1. If you can`t measure it, you can`t manage it. - Peter Drucker 2. Freedom is not free. 3. Day by day, in every way, I am getting better and better.
다크호스 / 토드 로즈, 오기 오나스 책을 읽는 도중 다크호스에 대한 다른 블러거의 후기를 봤다. 상당히 부정적인 내용의 글이었는데 그런 후기를 보고 읽으니깐 나 자신도 책에 대해 부정적으로 느끼게 됐다. 책 내용이 다 맞는 말이고 평소에 한 번쯤은 고민했던 내용이라 다시 정리하기엔 좋았다. 하지만 그 이상의 어떤 것을 느끼지는 못했다. 다크호스란 기존의 룰이 아닌 자신만의 방식으로 성공한 사람들을 지칭한다. 이들이 어떠한 생각과 방식으로 성공했는지 설명해준다. 여기서 한 가지 의문점이 든다. 책에서는 다크호스 형의 사고를 가진 사람들이 성공한 이야기만 열거하지 실패한 사람은 이야기하지 않는다. 이는 예전 통계 교수님이 해주셨던 말처럼 '성실하면 성공한다.'는 오류에 빠질 수 있다. 만약 저 명제가 사실임을 증명하려면 (성실 && 성공한 사..
1월 끝, 2월 시작 작심 3일로 끝난 새해 다짐도 있고 아직 꾸준하게 성공하고 있는 다짐도 있다. 삼성을 떨어지고 계속해서 마인드 컨트롤을 했었다. 가장 두려운 사람이 있는데 그걸 마주해야 하나? 아니면 다른 기회를 잡아야 하나? 몇 번이고 다짐했는데 아직 쉽지 않다. 긍정적인 측면은 내가 변하고 있다는 점이었다. 이 과정에서 스트레스를 생각보다 덜 받았다. 그 이유를 곰곰이 생각해봤는데 애덤그랜트의 책 'give and take'에서 찾을 수 있었다. 어느 순간 터 사람이 그렇게 안중 요하다는 생각이 들었다. 진짜 뭐 사람 다 필요 없어 이런 의미는 아니다. 책에서는 사람의 특성을 기버(남들에게 주는 사람), 매처(받은 만큼 베푸는 사람), 테이커(받는 게 더 많은 사람)로 구분한다. 실제로 사회에서 가장하고 행복(성공)..
나이 먹음 UU 아직도 충분히 젊지만 언젠가는 30대, 40대 노인이 된다. 학창 시절에는 절대 저렇게 된다는 상상조차 하지 못했는데 지금은 생각이 든다. 외적으로나 체력적으로나 지금과 많이 다를 것이다. 대학생 때 , 술에 취해 학교 운동장 근처에서 중년 아저씨, 아주머니들이 음악에 맞춰 신나게 춤을 추는 모습을 봤었다. 솔직히 말하면 그 당시에 추하다고 생각했지만 그건 내 잘못된 생각이었다. 본인을 행복하게 만드는 것을 하는 멋진 분들이었다. 최근 특별한 일이 있는 것도 아닌데 행복함을 많이 느낀다. 무엇보다 나 자신의 욕망을 점점 알아가고 있다. 무엇을 하면 기분이 좋아지고, 나빠지는지 또 언제 나빠질 것인지도 예측할 수 있다. 예를 들어 거절을 많이 하면 할수록 행복해진다. 태어날 때부터 소심한 나라서 그냥 싫은..
[프로그래머스/lv1]비밀지도/c++ 비밀지도 문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 공백(" ) 또는벽(#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 지도 1과 지도 2라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. 지도 1과 지도 2는 각각 정수 배열로 암호화되어 있다. 암호화된 배열은 지도의 각 가로줄에서 벽 부분을..
[프로그래머스/lv1]나누어 떨어지는 숫자 배열/c++ 나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요 코드 #include #include #include using namespace std; vector solution(vector arr, int divisor) { vector answer; int num = arr.size(); for(int i =0 ; i< num ; i++){ if(arr[i] % divisor ==0){ answer.push_back(arr[i]); } } if(answer.size()==0){ answ..
[프로그래머스/lv1]가운데 글자/c++ 가운데 글자 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 문제 풀이 기초 문제라서 substr을 이용해 풀었다. #include #include using namespace std; string solution(string s) { string answer = ""; int num = s.size(); int di = num/2; if(num % 2 ==1){ answer = s.substr(di,1); } else{ answer = s.substr(di-1,2); } return answer; }
[프로그래머스/lv1]체육복/c++ 체육복 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution..