알고리즘 문제 풀이 73

[프로그래머스] 조이스틱 Swift (Greedy)

✅이번에는 조이스틱 문제에 대해서 알아보자. 코테 시작한지 얼마 안되서 아직도 어려움.. ㅜ 문제를 보자마자, 어..? 이건 쉽다...! 했었는데 막상 풀다보니까 무언가 잘못됨을 느낌. 일단 우로 이동만 있고, 좌로 이동하는 것에 대하여 이해를 아예 못했었는데, 다시 몇번 풀면서 나중에야 이해가 됨 ㅠㅠ 🔸 이 포스팅에서 주의깊게 봐야하는 점. ✅문자열을 map을 이용하여 name[0]으로 참조하는 기술 ✅문자를 아스키코드로 바꾸는 법 ✅코테용 사고방식 : 슬슬 느낌이 오기 시작했다...! 알고리즘 자체가 어렵지는 않다. 특히 상하 컨트롤 하는 경우는 이동의 값이 고정적인 부분이라 아주아주 쉬웠다. ✅코드 /* 조이스틱 https://programmers.co.kr/learn/courses/30/less..

[프로그래머스] 타겟넘버 Swift (DFS)

✅ 문제를 풀다가 그냥 한번 적어보고 싶어서.. 난이도 자체는 크게 어렵지는 않았는데, 알고리즘을 놓은지 오래되어서 머릿속으로 설계가 되어도 코드를 어떻게 짜야하는지 감이 잡히지가 않았다 ㅜㅜ 게다가 언어도 C -> Python3 -> Swift5로 변경해서, 쉽게 떠오르지가 않았음. 결국 그림을 그리면서 어떻게 할지 설계를 했었는데 ✅ 코드 // // File.swift // algorithm // // Created by Hamlit Jason on 2021/08/08. // /* 타겟넘버 https://programmers.co.kr/learn/courses/30/lessons/43165 DFS 사용 */ import Foundation var ans = 0; func solution(_ numbe..

Swift5 코테 공부 사전설정

✅ 이번 시간에는 사전 설정 간단하게 짚고 넘어가자. playground 사용하려고 했는데, readLine()을 쓸 수가 없었다. 이유를 찾아보니... -> zedd님 글을 읽어보자...! https://zeddios.tistory.com/68 Swift3 ) Swift에서 키보드 입력 받는법(user input) 안녕하세요. 오늘은 Swift에서 표준입력받는법을 알아보려고해요. 지금 Swift로 백준사이트에서 A+B라는 문제를 풀려고 했어요.. 그리고 let a, let b해주고 이제 입력을 받아볼까..했는데 도무지 생 zeddios.tistory.com ✅ 코테에서 주로 사용되는 문법들을 정리해둔 곳인데, 지속적으로 업데이트 할 예정 https://github.com/lgvv/Algorithm_Sw..