๋ฐ์ํ
    
    
    
  ์ค๋ณต๋ ๋ฌธ์ ์ ๊ฑฐ
๋ฌธ์  ์ค๋ช
๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๊ณ ํ๋์ ๋ฌธ์๋ง ๋จ๊ธด ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์ ํ ์ฌํญ
- 1 ≤ my_string ≤ 110
- my_string์ ๋๋ฌธ์, ์๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
- ๊ณต๋ฐฑ(" ")๋ ํ๋์ ๋ฌธ์๋ก ๊ตฌ๋ถํฉ๋๋ค.
- ์ค๋ณต๋ ๋ฌธ์ ์ค ๊ฐ์ฅ ์์ ์๋ ๋ฌธ์๋ฅผ ๋จ๊น๋๋ค.
์ ์ถ๋ ฅ ์
| my_string | result | 
| "people" | "peol" | 
| "We are the world" | "We arthwold" | 
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- "people"์์ ์ค๋ณต๋ ๋ฌธ์ "p"์ "e"์ ์ ๊ฑฐํ "peol"์ return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- "We are the world"์์ ์ค๋ณต๋ ๋ฌธ์ "e", " ", "r" ๋ค์ ์ ๊ฑฐํ "We arthwold"์ return ํฉ๋๋ค.
์ ์ถ
import Foundation
func solution(_ my_string:String) -> String {
    var result = ""
    
    for c in my_string {
        if !result.contains(c) {
            result += String(c)
        }
    }
    return result
}์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๋ฌธ์๋ฅผ ํ๋์ฉ ํ์ธํ๋ฉฐ, result ๋ณ์์ ๋ฌธ์๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด result ๋ณ์์ ๋ฌธ์๋ฅผ ์ถ๊ฐํ๋ค.
๋ฐ์ํ
    
    
    
  'โจ๏ธ Language > swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ํ๋ก๊ทธ๋๋จธ์ค LV.0] ๊ฐ๊น์ด ์ (0) | 2023.01.09 | 
|---|---|
| [ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด (1) (0) | 2023.01.07 | 
| [ํ๋ก๊ทธ๋๋จธ์ค LV.0] k์ ๊ฐ์ (0) | 2023.01.07 | 
| [ํ๋ก๊ทธ๋๋จธ์ค LV.0] A๋ก B ๋ง๋ค๊ธฐ (0) | 2023.01.07 | 
| [ํ๋ก๊ทธ๋๋จธ์ค LV.0] ์ด์ง์ ๋ํ๊ธฐ (0) | 2023.01.06 |