문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 조건 s는 길이가 1 이상, 100이하인 스트링입니다. 내 답안 func solution(_ s:String) -> String { let array = Array(s) let index = array.count / 2 let result = String(array[index]) return array.count % 2 == 0 ? String(array[index-1]) + result : result } 접근 방법 홀수도 짝수도 array[array.count / 2] 를 출력하고 짝수만 array.count / 2 - 1 를 출력한다고 생각해서 공통된 ..
문제 설명 제한 조건 https://leetcode.com/problems/intersection-of-two-linked-lists/description/ Intersection of Two Linked Lists - LeetCode Can you solve this real interview question? Intersection of Two Linked Lists - Given the heads of two singly linked-lists headA and headB, return the node at which the two lists intersect. If the two linked lists have no intersection at all, return null. F leetcode...
문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 제한 조건 내 답안 func solution(_ s:String) -> Int { let num: [String: String] = [ "zero": "0",..