분류 전체보기
-
[프로그래머스 Lv.2] 방문길이 풀이 및 해설 feat. Swift프로그래머스/Lv.2 2022. 7. 15. 13:15
안녕하세요:) 레인스톤입니다. 오늘은 프로그래머스 Lv.2 방문길이 문제 swift 풀이를 살펴보겠습니다. 문제 설명 게임 캐릭터를 4가지 명령어를 통해 움직이려고 합니다. U: 위쪽으로 한 칸 가기 D: 아래쪽으로 한 칸 가기 R: 오른쪽으로 한 칸 가기 L: 왼쪽으로 한 칸 가기 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 이 때 게임 캐릭터가 명령어를 통해 지나간 길 중 캐릭터가 처음 간 길의 길이를 구하려고 합니다. 명령어가 매개변수 dirs로 주어질 때, 게임 캐릭터가 처음 걸어본 길의 길이를 구하여 return하는 solution함수를 완성해주세요...
-
[프로그래머스 Lv.2] 프린터 풀이 및 해설 feat. Swift프로그래머스/Lv.2 2022. 7. 9. 13:39
안녕하세요:) 레인스톤입니다. 오늘은 프로그래머스 Lv.2 프린터 문제 swift 풀이를 살펴보겠습니다. 문제 설명 현재 대기목록에 있는 문서의 중요도가 순서대로 담긴 배열 priorities와 내가 인쇄를 요청한 문서가 현재 대기목록의 어떤 위치에 있는지를 알려주는 location이 매개변수로 주어질 때, 내가 인쇄를 요청한 문서가 몇 번째로 인쇄되는지 return 하도록 solution 함수를 작성해주세요. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 있으면 J를 대기목록의 가장 마지막에 넣습니다. 그렇지 않으면 J를 인쇄합니다. 문제 링크 제한사항 현재 대기목록에는 1개 이상 100개 이하의 문서가 있습니다. 인..
-
[22.07.09] 2nd Weekly NEWS내 이야기/IT 이야기 2022. 7. 9. 11:08
위클리 뉴스 목차 PyPL TOP10 메타버스는 허상이다!? 코딩 실력이 늘어나는 꿀팁 10가지 PyPL (PopularitY of Programming Language) - TOP 10 순위 변동 언어 점유율 동향 1 - Python 28.38% -2.3% 2 - Java 17.5% -0.7% 3 - JavaScript 9.29% +0.1% 4 - C# 7.63% +0.5% 5 - C/C++ 6.48% -0.1% 6 - PHP 5.32% -1.0% 7 - R 4.13% +0.4% 8 ↑↑ TypeScript 2.55% +0.8% 9 ↓ Objective-C 2.13% +0.3% 10 ↑ Swift 1.95% +0.3% 여전히 파이썬의 점유율의 힘이란 ㄷㄷ 자바도 전세계적으로 만만치 않군요 Swift 1..
-
[22.07.07 Swift News] 간편해진 guard let과 if let내 이야기/IT 이야기 2022. 7. 7. 14:51
Swift 5.7을 기준으로 guard let과 if let 사용이 간편해졌습니다. 기존에는 Optional 값을 벗겨내기 위해서 같은 이름을 중복해서 사용해왔습니다. 하지만 5.7부터는 그럴 필요가 없습니다. // guard let guard let self else { return } // if let if let testData { print(testData) } 어떤가요 달라진 문법이 보이시나요? 기존에는 아래와 같이 사용하고 있었죠. // guard let guard let self = self else { return } // if let if let testData = testData { print(testData) } Swift 5.7부터는 Optional 값을 벗기고 싶을 때 동시에 같은..
-
[22.06.25 IT Story] 개발자 연봉 거품아니다(?)내 이야기/IT 이야기 2022. 6. 25. 13:33
좋은 개발 인력 확보를 위한 기업들의 전쟁이 여전합니다만(?) 일각에서는 개발자 연봉이 거품이다, 곧 꺼질 날만 남았다라는 의견도 있긴합니다. 개발자 연봉 거품설은 아무래도 스테그플레이션의 공포와 과도한 인력 비용으로 인한 기업의 성장 하락세와 부담감을 근거로 생겨나고 있는 듯 합니다. 실제로 넷플릭스의 경우 구조조정을 실시하기도 하였고 네이버도 코로나 이전으로 채용규모를 줄이기도 했습니다. 하지만 이와 관련된 분석은 지난 이야기들에서 충분히 살펴본 것 같기 때문에 굳이 다시 언급하진 않겠습니다. 오히려 아직도 상승 여력이 많이 남았다는 것이 업계의 컨센서스인 것 같습니다. 비즈니스를 운영하는 것에 있어서 IT 인력은 이제 선택이 아닌 필수가 되어버렸습니다. 그런 상황 속에서 중소, 중견 기업은 대기업에..
-
[22.06.21 IT Story] 다시 시작되는 IT 대규모 채용내 이야기/IT 이야기 2022. 6. 21. 08:55
이전에도 다룬 적 있는 비슷한 내용이긴 합니다만 전세계적 긴축으로 인하여 제2의 IT버블(?)과 같은 현상이 관찰되고 있습니다. 그래서 IT뿐만 아니라 모든 회사가 채용의 규모를 줄이고 구조조정을 한다는 등의 이야기가 들리긴 했지만 제가 말씀드린대로 아직 걱정할 단계는 아닙니다. 인력비가 늘어남에 따라 많은 회사에 부담이 되는 것도 현실이고 몇몇 회사가 채용자체에 보다 소극적으로 돌아서고 있는 것도 사실이지만 비정상적으로 채용을 많이했던 코로나 특수 이전으로 돌아가고 있을 뿐이지 취직이 어려워질만큼 채용을 축소하고 있는 상황은 아닙니다. 현재 상황이 장기화되어 스테그플레이션으로 이어진다면 또 모르겠지만... 네카라쿠배라고 불리는 IT 공룡들은 여전히 적극적으로 채용시장을 이끌고 있습니다. 그 중에서도 네..
-
전공자도 부트캠프를 한다고...? 무신사(29cm) 백엔드 신입개발자 취업 인터뷰현업자 인터뷰/개발자 인터뷰 2022. 6. 20. 12:24
지난 시간에 이어 두 번째로 소개해드릴 이야기는 무신사(29CM)에서 백엔드 개발자로 근무하고 계시는 분의 이야기입니다. (개인요청으로 인하여 이름은 비공개인 점 양해부탁드려요:) Q. 간단한 소개 부탁드려요. A. 무신사 개발팀에서 29CM 서비스를 담당하고 있는 1년차 백엔드 개발자입니다. Q. 29CM가 무신사에 합병이 된거잖아요? 무신사 소속? 29CM팀 인거에요? A. 네, 그렇게 볼 수 있어요. 무신사라는 한 회사 안에 무신사, 스타일쉐어, 29CM(29센티미터) 등의 서비스 플랫폼을 담당하는 팀들이 있어요. Q. 그럼 29CM에 들어가면 무신사 공채로 가야해요? 아니면 29CM채용이 따로있어요? A. 무신사와 29CM는 합병 후에도 독립적인 서비스 방향성과 전략을 가지고 운영되고 있어서, 개..
-
[22.06.17 IT Story] 무한경쟁의 개발자 취업 시장내 이야기/IT 이야기 2022. 6. 17. 19:47
요즘 개발자 연봉이 하늘을 뚫고있다는 기사가 참 많이 보입니다. 저 역시 그 흐름에 올라탄 사람으로 이 말을 부정하진 않습니다. 하지만 과연 모든 개발자들이 그런 대우를 받고 있을까요? 아뇨, 현실은 만만치 않습니다. 모든 직업이 비슷할 수도 있지만 현업에 있으면서 체감하고 있는 사실은 개발자만큼 연봉의 스펙트럼이 넓은 직군이 없다는 것입니다. 개발자 초봉을 6천만원 이상 주는 회사가 있는 반면에, 3천만원 근처에서 왔다갔다 하는 회사들도 아직 많습니다. 그럼 열심히 노력해서 초봉 6천 만원 이상을 주는 회사에 들어가면 끝일까요? 그렇지 않습니다. 회사가 돈을 거저주는 게 아니니까요. 6천 만원을 주는만큼에 대한 기대치가 있고 그만큼 또는 그 이상의 성과를 요구합니다. 다시 말하면 지속적으로 발전하지 않..