swift 특징에는 **1. 불변법칙이 중요하게 여겨진다 상수가 많이 쓰인다 띄어쓰기에 예민하다 자료형에 엄격하다** 등이 있다. 선언 상수 선언(차후에 변경이 불가능한 상수) 변수 선언(차후에 변경이 가능한 변수) 이 때 나중에 값을 할당하려고 하는 상수나 변수는 먼저 타입 명시 필요, 상수는 선언 후 할당 한 번만 가능하다. 당연히 아래와 같이...
프로그래머스 level1 문제 [신규 아이디 추천] 을 풀다가 정규식 확인 부분에서 너무 많은 시간을 쏟았다,, 그래서 시행착오를 정리해보았다🙆♀️ 나에게 가장 문제가 되었던 부분은 > 숫자/영어 소문자/./-/_ 를 제외한 나머지 문자들은 문자열에서 삭제하는 것 정규식 pattern 자체는 쉽다 ➡️ "0-9a-z._-" 이 정규식도 처음에는 ...
문제 정보 https://programmers.co.kr/learn/courses/30/lessons/17683 이 문제의 핵심은 문자열 다루기, 문자열 치환이다. 가장 주의해야 할 점은 C#, D#, F#, G#, A# 과 같은 음들도 또 다른 하나의 음으로 생각해야 한다는 점 조건이 일치하는 음악이 여러 개일 경우 실제로 라디오에서 재생된 시간이 제일...
문제 정보 https://programmers.co.kr/learn/courses/30/lessons/17679 이번 문제의 핵심은 2차원 배열 다루기 블록 재배치 요정도인 것 같다. 다음과 같은 순서로 코드를 작성해보았다. 인자로 들어온 board를 2차원 배열