[Wise Guide] How to Save $100 on International Payout Fees (Free Remittance Coupon)

Hello! If you receive USD payouts from global platforms like GitHub Sponsors, Outlier, or overseas freelancing, you've probably worried about transfer fees. If you transfer directly to traditional banks, $50 to $100 of your hard-earned money easily disappears due to high exchange rates and remittance fees. Today, I'm sharing how to save on these fees and get your first £500 (approx. $650 USD) transferred 100% fee-free using Wise! 💡 🎁 Free Benefit: How to Get Your First Fee-Free Transfer Coupon Sign up via my official referral link below to automatically claim your 100% fee-free transfer reward up to £500. ...

August 7, 2026 · 2 min · Sobamemil

[Smart Home / DIY] How to Integrate Atomy Air Purifier into Home Assistant Locally (Tuya ESP8266 TLS Patch & Bypass)

Successful Home Assistant Local Integration for Abandoned Atomy Air Purifier I recently brought home an Atomy air purifier (AAP-KR19W) that was sitting unused at my parents' house. The hardware performance and filter condition were still great, so I decided to integrate it into my Home Assistant smart home setup for automated air quality control. However, when I tried connecting to its official app, it completely failed. After contacting Atomy Customer Service, I received a surprising response: "The third-party vendor responsible for developing the app and managing the cloud servers went out of business, so service support is permanently discontinued." Looking up the app store confirmed that the iOS app was completely removed, with only an unofficial Android APK floating around the internet. ...

August 6, 2026 · 5 min · Sobamemil

[Smart Home / DIY] How to Integrate Atomy Air Purifier into Home Assistant Locally (Tuya ESP8266 TLS Patch & Bypass)

Successful Home Assistant Local Integration for Abandoned Atomy Air Purifier I recently brought home an Atomy air purifier (AAP-KR19W) that was sitting unused at my parents' house. The hardware performance and filter condition were still great, so I decided to integrate it into my Home Assistant smart home setup for automated air quality control. However, when I tried connecting to its official app, it completely failed. After contacting Atomy Customer Service, I received a surprising response: "The third-party vendor responsible for developing the app and managing the cloud servers went out of business, so service support is permanently discontinued." Looking up the app store confirmed that the iOS app was completely removed, with only an unofficial Android APK floating around the internet. ...

August 6, 2026 · 5 min · Sobamemil

[Swift] Checking Even or Odd - Programmers Lv.0 (181944)

Problem: Given a natural number n, write code to output "n is even" if n is even, and "n is odd" if n is odd. https://school.programmers.co.kr/learn/courses/30/lessons/181944 Constraints: 1 ≤ n ≤ 1,000 Solution: let a = Int(readLine()!)! let resultString = a % 2 == 0 ? "\(a) is even" : "\(a) is odd" print(resultString) Ternary operator(삼항 연산자) 사용해서 문제를 해결 하였습니다. 입련된 수를 2로 나눈 나머지가 0인지 확인하여 짝수인지 확인할 수 있습니다. let a = Int(readLine()!)! print(a, "is", a.isMultiple(of: 2) ? "even" : "odd") Alternatively, you can also determine even/odd status using Swift's isMultiple(of:) function as shown above. ...

June 29, 2023 · 1 min · Sobamemil

[Swift] Rotating String 90 Degrees - Programmers Lv.0 (181945)

Problem: 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. https://school.programmers.co.kr/learn/courses/30/lessons/181945 Constraints: 1 ≤ str의 길이 ≤ 10 Solution: readLine()?.forEach { print($0) } 가로로 제시된 문자열을 세로로 하나씩 출력하면 되는 문제입니다. 문자열을 하나하나 순회하며 출력해주면 됩니다. 저는 forEach 문법을 사용해서 문자열을 하나씩 출력해 주었습니다. 아직 Swift 문법이 어색하다면 아래와 같이 for in 문을 사용하여 해결할 수도 있습니다. let line = readLine()! for character in line { print(character) } ]( ...

June 22, 2023 · 1 min · Sobamemil

[Swift] Concatenating and Printing Strings - Programmers Lv.0 (181946)

Problem: 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. https://school.programmers.co.kr/learn/courses/30/lessons/181946 Constraints: 1 ≤ str1, str2의 길이 ≤ 10 Solution: print(readLine()!.components(separatedBy: [" "]).joined().replacingOccurrences(of: " ", with: "")) 두 문자열 사이의 공백을 제거하고 출력하면 되는 문제입니다. 방법은 아주 많겠지만 한 줄로 해결해 보았습니다. swift에서는 replacingOccurrences(of:with:)를 사용해서 of 위치의 문자열을 with 문자열로 쉽게 변경할 수 있습니다. ](

June 20, 2023 · 1 min · Sobamemil

[Swift] Printing Addition Equation - Programmers Lv.0 (181947)

Problem: Given two integers a and b, write code to print the equation format below. a + b = c https://school.programmers.co.kr/learn/courses/30/lessons/181947 Constraints: 1 ≤ a, b ≤ 100 Solution: let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! } let (a, b) = (n[0], n[1]) let result = a + b print("\(a) + \(b) = \(result)") // 또는 // print(a, "+", b, "=", a + b) 문자열을 포맷에 맞춰 출력하는 문제입니다. 문자열에 직접 ()을 사용해서 변수를 출력할 수도 있고, 아래 주석처럼 콤마(,)로 나눠서 출력할 수도 있습니다. ...

June 20, 2023 · 1 min · Sobamemil

[Swift] Printing Special Characters - Programmers Lv.0 (181948)

Problem: 다음과 같이 출력하도록 코드를 작성해 주세요. !@#$%^&*(\'"<>?:; https://school.programmers.co.kr/learn/courses/30/lessons/181948 Solution: print(#"!@#$%^&*(\'"<>?:;"#) // 또는 // print("!@#$%^&*(\\'\"<>?:;") swift에서는 특수문자를 출력하는 데 여러 방법이 있습니다. 그 중 문자열 앞 뒤로 # 을 사용하면 특수문자를 그대로 출력합니다. 또는 아래 주석처럼 \ 이나 " 처럼 이미 키워드로 사용하고 있는 특수문자들은 앞에 \ 를 하나 붙여주면 특수문자가 문자열 그대로 출력됩니다. ](

June 19, 2023 · 1 min · Sobamemil

[Swift] Swapping Upper and Lowercase - Programmers Lv.0 (181949)

Problem: 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. https://school.programmers.co.kr/learn/courses/30/lessons/181949 Constraints: 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. Solution: let line = readLine()! let resultString = line.map { character in if character.isLowercase { return character.uppercased() } else { return character.lowercased() } }.joined() print(resultString) // 또는 // print(readLine()?.map { $0.isLowercase ? $0.uppercased() : $0.lowercased() }.joined() ?? "") 입력 받은 각 문자 하나하나가 대문자인지 소문자인지 판단해서 반대로 출력하면 되는 문제입니다. ...

June 19, 2023 · 1 min · Sobamemil

[Swift] Printing Repeated Strings - Programmers Lv.0 (181950)

Problem: 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. https://school.programmers.co.kr/learn/courses/30/lessons/181950 Constraints: 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 Solution: let inp = readLine()!.components(separatedBy: [" "]).map { $0 } let (s1, a) = (inp[0], Int(inp[1])!) let resultString: String = { var string: String = "" for _ in 0..<a { string += s1 } return string }() print(resultString) // 또는 // let resultString = String(repeating: s1, count: a) // print(resultString) 문자열을 n 번 반복해서 이어 붙이면 되는 문제입니다. ...

June 19, 2023 · 1 min · Sobamemil