Algorithm

Algorithm/프로그래머스

[ 프로그래머스 ] 홀짝 구분하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationlet a = Int(readLine()!)!print(a%2 == 0 ? "\(a) is even" : "\(a) is odd") 💡 풀이if a % 2 == 0 { print("\(a) is even")} else { print("\(a) is odd")}위와 같은 코드로도 가능하지만 3항연산자를 사용하여 코드와 같이 간단하게 줄였다.

Algorithm/프로그래머스

[ 프로그래머스 ] 문자열 돌리기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationlet s1 = readLine()!for i in s1 { print(i)} 💡 풀이for문을 활용하면 문자 하나하나를 출력할 수 있다.

Algorithm/프로그래머스

[ 프로그래머스 ] 문자열 붙여서 출력하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationlet inp = readLine()!.components(separatedBy: [" "]).map { $0 }let (s1, s2) = (inp[0], inp[1])print(s1 + s2) 💡 풀이문자열을 붙여서 출력하고 싶을땐 + 를 활용해서 붙일 수 있다.

Algorithm/프로그래머스

[ 프로그래머스 ] 덧셈식 출력하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드import Foundationlet n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }let (a, b) = (n[0], n[1])print("\(a) + \(b) = \(a+b)") 💡 풀이문자열 보간(String interpolation)을 활용해 효율적으로 출력.

Algorithm/프로그래머스

[ 프로그래머스 ] 특수문자 출력하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코드import Foundationprint(#"!@#$%^&*(\'"?:;"#) 💡 풀이특수문자를 포함해서 출력시에 "" 앞뒤로 #을 붙여 print(#""#) 형식으로 출력.

Algorithm/프로그래머스

[ 프로그래머스 ] 대소문자 바꿔서 출력하기

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코드import Foundationlet s1 = readLine()!var result = ""for i in s1{ result += (i.isUppercase ? i.lowercased() : i.uppercased())}print(result) 💡 풀이isUppercase, isLowercase, lowercased(), uppercased()를 사용.

Sheep1sik
'Algorithm' 카테고리의 글 목록 (3 Page)