sqrt 2

[프로그래머스] 완전탐색 카펫 with Swift

안녕하세요. 오늘은 프로그래머스 완전탐색 카펫문제를 풀어보겠습니다. 이 문제는 간단한 방정식 문제인데요. 다들 중학교때 배웠던 근의 공식을 이용해서 문제를 쉽게 푸실수 있으니 식을 보시고 천천히 상기해보시기 바랍니다! import Foundation func solution(_ brown:Int, _ yellow:Int) -> [Int] { // 2x + 2y - 4 = brown // x * y - 2x - 2y + 4 = yellow // x * y = brown + yellow // x = (brown + yellow) / y // x + y = (brown + 4) / 2 // y + ((brown + yellow) / y) = (brown / 2) + 1 // y^2 - ((brown + 4) ..

카테고리 없음 2022.01.24

[프로그래머스] 이상한 문자 만들기, 자연수 내림차순으로 배치하기, 정수 제곱근 판별 with Swift

안녕하세요! 오늘은 이상한 문자 만들기, 자연수 내림차순으로 배치하기, 정수 제곱근 판별 문제를 풀어보았습니다. 1. 이상한 문자 만들기 이상한 문자만들기는 한 단어의 홀수는 대문자 짝수는 소문자로 만들어서 푸는 문제입니다! 한 문장의 홀수와 짝수로 빠르게 문제를 풀어버리고 틀려서 고생했습니다. ㅠㅠ 문제를 푸실 때 문제를 코딩하는 시간과 비례하게 문제를 읽고 생각해보는 시간을 다들 가져보시는것도 좋습니다! 예전부터 문제만 보면 #include 부터 넣어버리는 습관을 없애야겠다고 생각했습니다! 문제를 보면 문자를 아스키코드로 바꾸고 그 글자가 소문자인지 대문자인지 판별 후 홀수번째에 대문자로 넣어주고 짝수번째에 소문자를 넣어주면 풀 수 있는 간단한 문제입니다! func solution(_ s:String..