적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

반응형

2024/08/12 2

[Swift 알고리즘] Programmers 가장 많이 받은 선물

○Level 1 2024 KAKAO WINTER INTERNSHIP (1시간) Programmers 가장 많이 받은 선물 레벨 1이 한시간 걸릴 일인가요..!! ㅠㅠ 카카오는 문제가 너무 길어서 읽고 이해하는데만 10분 걸림 ;;  1. 두 친구 사이 선물 횟수 비교-> 더 많이 준 사람에게 + 12. (선물 횟수가 같거나 없다면) 선물 지수 비교-> 선물 지수 큰 사람에게 + 1 그냥 다 딕셔너리에 저장해버렸지만문제에서 예시 보여준 것 처럼 2차원 배열로 만들어서 풀어줘도 될둣print(solution(["muzi", "ryan", "frodo", "neo"], ["muzi frodo", "muzi frodo", "ryan muzi", "ryan muzi", "ryan muzi", "frodo muzi..

[Swift 알고리즘] 백준 7568 덩치

×구현, 브루트포스 - Silver 5백준 7568 덩치 단순 구현 문제인데 풀지 못했다.. 뭔가 키랑 몸무게 별로 정렬을 해서 비교할 수 있지 않을까 생각했는데 그냥 완전탐색을 해야하는 거였움.. 중첩 반복문으로 돌려서 덩치를 비교하고, 자신보다 덩치 큰 사람 발견하면 등수 + 1 을 해주면 된다. let n = Int(readLine()!)!var person: [[Int]] = Array(repeating: [0,0], count: n)var count: [Int] = Array(repeating: 1, count: n)for i in 0..  다른 풀이한 번에 튜플로 다 저장해서 요런 식으로 풀어주는 방법도 있더라. let n = Int(readLine()!)!var arr: [(Int, Int,..

728x90
반응형