error: GH013: Repository rule violations found for ~HEAD
·
Git
안녕하세요 🙇🏻‍♂️Git Push 도중 에러.. 보자보자.. 누군가의 어떤 블로그의 존x 옛날 글이 되길 바라며.. 포스팅은 편의상 편의 말투로 진행함다 😎문제무슨 버그냐 하면 Push하려는 파일에 GitHub AccessToken 내용이 포함되어 있다고 룰을 위반했다고 노티해주더라고 ㅠㅠ당연히 은닉해야하는게 맞지만 까먹고 있다가 노티를 해줌..꽤나 친절한 깃허브  해결 방법 여러가지 방법이 있겠지만은 쥔장은 욜케 했3 하드 코딩된 코드 info.plist에 저장info.plist에서 access_token을 불러오는 코드 작성그 값을 GitHub API request Header에 넣기.gitignore 파일에 해당 파일을 추가하여 은닉 import Foundationextension Bundl..
[Swift] 프로그래머스 입문 문제, 제곱수 판별하기
·
코딩테스트
문제 풀이 방법함수 인자를 sqrt로 제곱근을 return한다 ex) 4가 함수인자면 sqrt는 2가 나옴10을 곱하고 반올림을 한뒤 10을 나눠준다if문에 break되면 제곱근이고else문에 break되면 제곱근이 아니다 코드import Foundationfunc solution(_ n:Int) -> Int { var roundedRating = round(sqrt(Double(n)) * 10) / 10 if roundedRating.truncatingRemainder(dividingBy: 1) == 0 { // 제곱근 Case return 1 } else { // 제곱근이 아닌 Case return 2 }}
[Swift] 프로그래머스 입문 문제, 직각삼각형 출력하기
·
코딩테스트
문제 풀이 방법입출력을 받는 readLine과 for문을 이용하여 문제풀이 코드import Foundationlet n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }for i in 1...n[0] { print(String(repeating: "*", count: i))}
[Swift] 프로그래머스 입문 문제, 개미 군단
·
코딩테스트
문제 풀이 방법5로 나눈 몫을 count에 더하기남은 hp를 계산3으로 나눈 몫을 count에 더하기남은 hp를 계산1로 나눈 몫을 count에 더하기이 과정에서 남은 hp가 0이거나 0미만일 경우 조건절을 빠져나와 return 코드import Foundationfunc solution(_ hp:Int) -> Int { var total = hp var count = 0 if total != 0 && total > 0 { count += total / 5 total -= 5 * (total / 5) if total != 0 && total > 0 { count += total / 3 ..
[Swift] 프로그래머스 입문 문제, k의 개수
·
코딩테스트
문제 풀이 방법i ~ j 까지 Int 배열을 만든다고차함수 map을 이용해 String 배열로 만듬flatmap을 이용하면 ["11"]을 "1", "1"로 리턴해주기 때문에 flatmap 을사용filter함수를 이용하고마무리 count 코드import Foundationfunc solution(_ i:Int, _ j:Int, _ k:Int) -> Int { return Array(i...j).map { String($0) }.flatMap { String($0).map { String($0) } }.filter { $0 == String(k) }.count}
[Swift] 프로그래머스 입문 문제, 외계행성의 나이
·
코딩테스트
문제 풀이 방법고차 함수 map과 함수 로직을 이용해 문제풀이 코드import Foundationfunc solution(_ age:Int) -> String { var result = String(age).map { translate(String($0)) }.joined() return result}func translate(_ number: String) -> String { switch number { case "0": return "a" case "1": return "b" case "2": return "c" case "3": return "d" case "4": return "e" case "5": return "..
[Swift] 프로그래머스 입문 문제, 배열의 유사도
·
코딩테스트
문제 풀이 방법이중 for문을 이용하여 배열을 순회하고 같은 문자열을 탐색 코드import Foundationfunc solution(_ s1:[String], _ s2:[String]) -> Int { var result: Int = 0 for x in s1 { for y in s2 { if y == x { result += 1 } } } return result}
[Swift] 프로그래머스 입문 문제, 주사위의 개수
·
코딩테스트
문제 풀이 방법box의 원소 값들을 n으로 한개씩 나누고 곱한 값 코드import Foundationfunc solution(_ box:[Int], _ n:Int) -> Int { return (box[0] / n) * (box[1] / n) * (box[2] / n)}import Foundationfunc solution(_ box:[Int], _ n:Int) -> Int { return box.map { $0 / n }.reduce(1, *)}
[Swift] 프로그래머스 입문 문제, 배열 회전시키기
·
코딩테스트
문제 풀이 방법인자로 받은 numbers는 상수이기 때문에 변수인 result로 변수 초기화direction이 left일때는 배열의 첫번째 원소를 추가하고 첫번째 원소를 삭제direction이 right일때는 배열의 마지막 원소를 첫번째 원소에 insert하고 마지막 원소를 삭제 코드import Foundationfunc solution(_ numbers:[Int], _ direction:String) -> [Int] { var result: [Int] = numbers switch direction { case "left": result.append(result[0]) result.remove(at: 0) break case "r..
GitHub+Discord Webhook 연동
·
etc
안녕하세요 🙇🏻‍♂️GitHub의 Webhook을 이용하여 Discord 채널에 Noti하는 절차를 포스팅하려고 합니다. 포스팅은 편의상 편의 말투로 진행함다 😎  1. Discord Webhook 설정 경로: 서버 -> 서버 설정 -> 앱 -> 연동 -> 웹후크 -> 새 웹후크 그러면 이렇게 웹 후크 하나가 생성이되는데 봇의 이름을 설정하고 노티할 채널을 선택이후 [웹후크 URL 복사]를 눌러 URL을 복사 해놓으셈 일단! 2. GitHub 설정  경로: 프로젝트 repository 진입 > settings > Webhooks > Add webhook 위에 내용을 참고하여 [Add webhook]주의 해야할 내용은 복사해놓은 웹후크 뒤에 /github 를 붙여야함!!!!!! 결과 가벼운 예제로 f..
[Swift] 프로그래머스 입문 문제, 문자열 정렬하기 (1)
·
코딩테스트
문제 풀이 방법함수 인자를 고차 함수인 filter로 Int값만 필터링sorted 함수를 통해 정렬compactMap을 통해 String값으로 캐스팅 후 Int로 캐스팅 코드import Foundationfunc solution(_ my_string:String) -> [Int] { return my_string.filter { $0.isNumber }.sorted().compactMap { Int(String($0)) }}
[Swift] 프로그래머스 입문 문제, 피자 나눠 먹기 (2)
·
코딩테스트
문제 풀이 방법1 부터 n까지 for문을 실행여섯조각 x i 를 n으로 나누었을때 나머지가 0이면 i를 return 코드import Foundationfunc solution(_ n:Int) -> Int { for i in 1 ... n { if (6 * i) % n == 0 { return i } } return 0}
욱승
ukSeung iOS