본문 바로가기

kotlin6

[CodeSignal] Add Border 이번 문제 또한 이해하기 쉬운 개념으로 이루어진 문제이다. 역시 인트로! 문제 Given a rectangular matrix of characters, add a border of asterisks(*) to it. 직사각형 문자의 매트릭스가 주어질 때, asterisk 심볼로 된 테두리를 그려라. 주어진 테스트 1 Input: picture: ["abc", "ded"] Expected Output: ["*****", ""*abc*", "*ded*", "*****"] 2 Input: picture: ["a"] Expected Output: ["***", ""*a*", "***"] 3 Input: picture: ["aa", "**", "zz"] Expected Output: ["****", ""*aa*.. 2019. 8. 17.
[CodeSignal] alternatingSums 이번 문제는 쉬워서 올리지 않을까 했지만, 그냥 올리기로. 문제 Several people are standing in a row and need to be divided into two teams. The first person goes into team 1, the second goes into team 2, the third goes into team 1 again, the fourth into team 2, and so on. You are given an array of positive integers - the weights of the people. Return an array of two integers, where the first element is the total weight of .. 2019. 8. 17.
[CodeSignal] reverseInParentheses 요즘 다시 문제풀이 사이트에 흥미가 생겨 문제를 풀기 시작하였다. 한참 풀고 있노라니, 이것을 풀었던 기록을 남기는 것이 좋을 것 같아서 이것에 대한 기록을 시작한다. (다음 포스팅부터는 잡설을 줄이고 본문에 집중!) CodeSignal은 https://codesignal.com 사이트에 대한 문제풀이다. 그 중 Arcade 메뉴에서 Intro에 대한 부분이다. 푸는 언어는 Kotlin으로 진행하였다. 언어를 익히는 것에 대한 방법은 다양하겠지만, 이런 문제풀이 사이트를 통해 자꾸 쓰다보면 느는 것 같다. 언어를 익혀도 딱히 쓸곳이 없어서 쓰지 않다보면, 지식적으로는 늘어날 수 있으나, 익숙하지가 않다. 그래서 자꾸 인터넷을 통해 참고자료를 반드시 참고하게 되는데, 그것을 방지하려면 몸으로 체득하는 수 .. 2019. 8. 16.
Google I/O 2019 참관기 (2) Google I/O 2019에 참관했던 내용에 대해 기록을 남긴다. 짧은 3일동안의 행사였지만, 너무 많은 내용들이 있었기에, 제대로 남기자면 별도의 2박3일 휴가를 내면서 기록을 하는게 맞는듯 하나, 상세한 기록은 무리일듯 싶어 간략하게 체크포인트 몇개를 집어서 기록한다. 특히 컨텐츠를 포함한 디테일한 내용에 대해서는, 키노트를 제외하고는 너무 방대하여, 내가 직접 경험한 부분들 중 일부만 기록하고, 대부분은 경험했던 느낌 위주로 포스팅한다. [체크포인트 1] 키노트 1. 현장의 분위기 현장의 분위기는 흡사 월드컵 응원이라도 나온 듯 했다. 야구장 응원같다고 해야할까. 앞에서 따로 주도하는 이는 없지만, 그 자리에 있는 것만으로도 서로 힘이 되는 분위기라고 여겨졌다. 사실 나중에 듣고보니, 이 분위기는.. 2019. 5. 28.