일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- opensouce
- conf
- 조엘온소프트웨어
- Lint
- codewar
- maxlinelength
- codewars
- printer_helper
- loadimpact
- Algorithm
- Golang
- 독후감
- springboot
- GlobalInterprintLock
- 유닉스의탄생
- httppretty
- flake8
- vscode
- pep8
- goalng
- typevar
- pyenv
- 규칙없음
- restfulapi
- python
- 코로나백신
- ProxyServer
- 오큘러스퀘스트2
- organizeImports
- 글쓰기가필요하지않은인생은없다
- Today
- Total
목록일상 (67)
일상적 이야기들.
시간이 많이 흘러 어느새 3월이 되었다. 참으로 애석하게도 1월과 2월은 요 최근의 생활 중에서 최악의 삶이라고 부를만했다. 모종의 이유로 팀원들은 모두 권고사직을 당하고 나 또한 퇴직의 위기에 놓여있었다. 사실상 퇴직을 마음먹고는 있었으나, 쉬이 또 다음 일자리가 구해지 않은 상황에서 사직서를 제출하기에는 무리가 있었다. 그렇기에 어떻게든 구명줄을 잡고 회사에 붙어있게 되었다. 하지만 마음이 떠나서 그런지 일은 손에 잡히지 않으며 많은 일들을 하고 있지 않은 상황에 있다. 2월 28일을 마지막으로, 모든 팀원들은 자리를 비웠고, 이번 주에는 코로나로 인하여 다들 재택근무를 하는 상황이었다. 그 상황에서 집에 있기에는 싱숭생숭해서 출근을 하여 자리를 채우고 있는데, 뒤를 돌아보고 옆을 돌아봐도 아무도 없..
2019년에 대한 회고록을 작성한다. #1. 이사. 서울에 올라온지 1년이 다 되었고, 8월에 이사를 진행을 하게 되었었다. 이번에는 전세자금대출을 이용하여 전세로 들어가고 싶었지만 쉬이 내가 원하는 동네에 전세가 없어 전세로 가지는 못하였다. 그래서 가지고 있던 돈과 마이너스통장을 이용하여 지금 살고 있는 양재쪽으로 이사를 오게 되었다. 집 넓이는 만족하였고 나름 회사까지 출근도 불편함이 없어서 만족하면서 살고 있는 중이다. 이사를 하고 나서 많은 물품들을 사고 하였는데, 어느새 집이 조금 쫍아진 느낌...? #2. 고양이와의 동거 이사를 함과 동시에 고양이 두마리를 입양 받아서 같이 동거를 하기 시작하였다. 7월 말부터 나에게로 와서 지금까지 잘 지내고 있다. 이름은 개발자스럽게 "트루", "펄수" ..
문제 - https://www.codewars.com/kata/54da5a58ea159efa38000836 불러오는 중입니다... 문제풀이 - 홀수번 나온 숫자를 구하는 문제로, 1차적인 생각으로는 나온 숫자를 Count해서 홀수인 값을 return 시키면 됩니다. - 그러나, 조금 더 나아가서 xor을 사용하게 되면 손쉽게 풀 수 있는 문제가 됩니다. - xor는 Bit연산으로 서로 다를 때 True로 전환이 되게 됩니다. 고로 동일한 값을 xor을 하게 되면 0의 값을 출력시키게 됩니다. - 그렇기에, 짝수번 나오게되는 숫자는 0으로 변경이 되게 되고 그렇지 않은 숫자는 남게 되는 것입니다. public class FindOdd { public static int findIt(int[] a) { in..
문제 - https://www.codewars.com/kata/counting-duplicates Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 문제풀이 - 입력된 문자열에서, 중복된 char가 몇개 있는지 체크하는 프로그램입니다. - 그렇기에, a~z까지의 배열을 생성하고, 문자열을 순회하면서 해당 문자가 몇번 나왔는지 확인을 하게 됩니다. - 그 이후에, 지금까지 나온 갯수를 판단하여 1개 이상이 나왔다면, resultCnt를 ..
문제 - https://www.codewars.com/kata/5ce399e0047a45001c853c2b 문제풀이 - 주어진 배열을 순회하면서, 합을 구하는 구하는 문제입니다. - 0 번째는 0 ~ array.length 까지의 합. - 1 번째는 1 ~ array.length 까지의 합. - 쭉쭉쭉 array.length-1 번째는 array.length-1 ~ array.length까지의 합. - 이렇게 구하는데, 순차적으로 구하게 될 시에는 이중 for문을 사용하게 되므로, O(N^2)의 시간 복잡도가 됩니다. 그렇기에 이렇게 풀어서 제출을 하게 되면, Timeout 으로 fail이 나게 됩니다. - 뒤집어서 계산을 하여 넣게 된다면 for문 한번만 수행하게 되면 되므로, O(N)의 시간복잡도로 ..
문제 - https://www.codewars.com/kata/544675c6f971f7399a000e79 Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 문제풀이 - String으로 들어온 문자열을 Int형 변수로 변경하는 문제입니다. - Java에서 지원하는 Integer.parseInt( string형변수 ) 를 통해서 가능합니다. public class StringToNumber { public static int string..
문제 - https://www.codewars.com/kata/where-is-thb Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 문제 풀이 - input값으로 들어오는 문자열에서 't', 'h', 'b'를 찾아내는 문제입니다. - 해당 문자를 제외하고, replace를 통하는 방법이 있고, 아니면 문자열에서 문자를 하나씩 검토를 하면서 우리가 찾고자하는 문자가 있다면 result String에 덧붙혀나가는 방식이 있을 수 있습니..
#1 어느새 시간이 흘러, 2019년의 상반기도 막을 내렸고 하반기가 시작이 되었다. 저번 회사의 퇴사로부터 딱 1년이 시간이 흘렀다. 그 덕인지 몰라도 지난 주말동안에는 심각한 우울증이 와서 정말이지 죽을 뻔 했다. 모든 것들이 나의 손을 다 떠날것만 같은 기분과 그 옛날 길거리에 주저 앉아 울면서 우리형에게 하였던 말이 불현듯 떠올랐다. "형, 내가 만약 이렇게 계속 아파서 아무것도 못하게 되면 어떻게 되는걸까? 많은 사람들이 내 곁을 떠나게 되면 어떻게 되는걸까? 정말 너무 힘들어서 죽고 싶다" 아직도 기억이 생생한 그 곳의 풍경과 그 때의 온도와 우리형의 대답까지 아직도 생생하다. 많은 것들이 괜찮아지고 그때 이후로 2번째의 직장을 구하고 많은 것들을 배우고 실행하고 있지만 아직도 많이 부족함을 ..
문제 - https://www.codewars.com/kata/remove-first-and-last-character/ 문제풀이 - 첫문자와 마지막 문제를 제거하는 문제입니다. - substring을 이용하여 "두번째, 마지막 전" 까지를 설정하여 문자를 가져오면 됩니다. public class RemoveChars { public static String remove(String str) { // your code here return str.substring(1, str.length()-1); } }
문제 - https://www.codewars.com/kata/581c6b075cfa83852700021f Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 문제풀이 - 주어진 node를 순회하면서, 찾고자하는 value의 위치를 찾는 문제입니다. - while을 통해서 head가 null 인지를 판별하고, null 이 아니라면 순회를 시작하게 됩니다. - 해당 index의 data 와 같다면, 해당 index 값을 전달 해주고 - 그..