Algorythm

· Algorithm
프로그래머스 LEVEL1 최상단에 있는 문제중 하나인 추억점수 문제입니다. 오랜만에 Swift 알고리즘 푸려고 들어왔다가 멘탈 잠깐나가서 이래저래 다시 감 좀 찾고 푸려니 그나마 잘 풀렸습니다. 이전에 해맷던 부분 이차원 배열로 주어진 입력값을 제대로 활용 할 방법을 몰랐다. 해결책 map 을 다른 문제에서 많이 써보면서 익숙해지고, forEach문도 익숙해지면서 배열도 map을 사용해서 하나씩 그 값을 가지고 올 수 있다는 걸 전에는 몰랐다... 문제는 대충 이렇다.. 해결 과정 문제파악 각각의 이름에 대한 점수를 부여하고 photo 배열에서 그 값을 더한 값을 새로운 배열에 넣는다. 모든 이름에 대한 변수를 만들고 이름을 넣어도 되지만, 이 문제는 기본적으로 Dictionary를 사용해서 메핑하는 것..
· Algorithm
Programmers의 코딩테스트 기초다지기 문제입니다. iOS 앱 개발과는 조금 다른 내용이라 기초부터 해보는게 좋지 않을까란 생각으로 시작해 봤는데 첨부터 막히는게 나올줄이야.. 어쩃든.. 해결해 봅니다! 저는 개발자니까..! 1. 문자열을 각 자리마다 나눠서 대소문자 체크를 한다. 2. 특정메소드가 있는지 검색 3. forEach를 통해서 해보기 먼저 Swift의 대소문자 바꾸는 메소드는 당연히 있다! 사용 방법은 간단해서 굳이 설명하지 않겠다. 나는 String 문자열을 한번에 대->소 , 소-> 대 로 바꿔주는 메소드가 있을까? 하고 찾아봤지만 그런 메소드는 존재하지 않았다. 그래서 결국 반복문을 통해서 직접 하나하나 바꿔주는게 맞다는 판단을 했다. let input = readLine()! v..
공부가 밥먹여주더라
'Algorythm' 태그의 글 목록