CODING
Posts
4 posts초등코딩교육 ㅋㄷㅋㄷ 코딩TV 아트테마와 함께 즐겨요
아이들의 코딩은 이제 낯설지 않은 단어가 되었습니다. 저는 아이들이 사용하는 초등코딩교육의 선두 ㅋㄷㅋㄷ 코딩 (Coding) 교구재를 여러번 소개해 드렸는데요. 이번에 소개할 내용은 조금 더 한층 응용을 해 보는 아트테마라고 하는 제목을 가진 교구재 입니다. 특히 KBS2TV 에서는 "ㅋㄷㅋㄷ 코딩 TV" 라는 프로그램을 매주 금요일 오후 3:30분에 방영하여 TV에서도 친근하게 접근할 수 있고록 노력하고 있는데 이 코딩TV 와 함께 하는 테마형 코딩제품인 "ㅋㄷㅋㄷ 코딩 아트테마"가 정식 출시되었다는 소식을 접합니다. 그래도 초등코딩교육을 아주 흥미있어 하는 우리집 둘째 현빈군은 방과후 수업도 열심히 들으면서 이런 교구재도 누구.......
CyclicRotation
오늘의 문제. 특정 값이 입력된 배열을 N번 오른쪽으로 이동 시킨 후,그 결과가 담긴 배열을 구하는 문제. 예를 들어, [1,2,3,4,5] 라는 배열을 3번 이동하게 되면결과값으로 [3,4,5,1,2] 를 출력하면 된다. 이 문제는 코드 자체를 구현하는 것보다 개념적인 방법을 떠올리는데 많은 시간이 걸렸다. 이것은 바꿔말하면, 나의 수학적 기초가 약하다는 뜻이다.수학이 싫어 문과에 갔던 삶의 행보가 묻어있는.... 다시 위의 예시로 돌아가서,N개의 숫자가 들어있는 배열을 M번 이동시키는 경우에만약 N과 M이 같다면 숫자의 위치는 처음 있던 제자리로 돌아오게 될 것이다. 여기서 착안해보면 N과 M이 다른 경우에는 숫자의 위치가 M값을 N으로 나눈 나머지 만큼만 이동한다는 뜻이다. 배열의 크기인
OddOccurrencesInArray
오늘은 두 번째 Codility 문제에 도전하였다.중국쪽 회사에 개발환경 테스트 관련 영어메일을 보내느라 멘붕이었지만.. 어쨌든 도전.. 문제는 이렇다.입력된 배열의 값 중에 중복되지 않는 값을 찾아내는 것. 예를 들어[9, 3, 9, 3, 9, 7, 9] 라는 값이 입력되면짝꿍이 없는 7을 정답으로 제출하면 된다. 나의 계획은입력된 값을 비교하여 같으면 0으로 변환하고, 혼자 남는 값을 남겨서 출력해보자. 코드 결과는 여기까진 좋았으나..결과를 제출하자 예상치 못한 오류를 만났다. 숫자가 커지자 time out 에러가 발생... 내 두뇌의 한계는 여기까지였기 때문에, 고수들의 도움을 요청하였다.그 결과 XOR 연산을 이용해서 풀어내는 방법을 알게 되었다.XOR 연산은 비트연산으로,

Machine Learning in a Year
이 글은 Per Harald Borgen 이 쓴 Machine Learning in a Year 이라는 글을 제가 번역한 것입니다.원문 링크 :#.dcvsc8a49 Machine Learning in a Year1년안에 머신 러닝 마스터하기From being a total ml noob to start using it at work머신러닝 초급자가 직업으로 사용하기까지. 이것은 제가 작년에 쓴 MachineLearning in a Week 기사로서, 제가 어떻게 5일 간의 수업으로 머신 러닝을 시작하게 됐는지에 대한 이야기입니다. 매우 효과적이었던 소개 이후, 저는 여유 시간에 학습을 계속했으며, 거의 1 년 후에 Xeneta에서 영업 리드를 인증하기 위해 다양한 ml 및 자연 언어


