๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โŒจ๏ธ Language/swift

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค LV.0] ๋ฌธ์ž์—ด์•ˆ์— ๋ฌธ์ž์—ด

by hyebin (Helia) 2023. 1. 16.
๋ฐ˜์‘ํ˜•
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค LV.0 ๋ชจ์Œ

๋ฌธ์ž์—ด์•ˆ์— ๋ฌธ์ž์—ด

๋ฌธ์ œ ์„ค๋ช…

๋ฌธ์ž์—ด str1, str2๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. str1 ์•ˆ์— str2๊ฐ€ ์žˆ๋‹ค๋ฉด 1์„ ์—†๋‹ค๋ฉด 2๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

์ œํ•œ ์‚ฌํ•ญ

  • 1 ≤ str1์˜ ๊ธธ์ด ≤ 100
  • 1 ≤ str2์˜ ๊ธธ์ด ≤ 100
  • ๋ฌธ์ž์—ด์€ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž, ์†Œ๋ฌธ์ž, ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ

str1 str2 result
"ab6CDE443fgh22iJKlmn1o" "6CD" 1
"ppprrrogrammers" "pppp" 2
"AbcAbcA" "AAA" 2

์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

์ž…์ถœ๋ ฅ ์˜ˆ #1

  • "ab6CDE443fgh22iJKlmn1o" str1์— str2๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ 1์„ returnํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #2

  • "ppprrrogrammers" str1์— str2๊ฐ€ ์—†์œผ๋ฏ€๋กœ 2๋ฅผ returnํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #3

  • "AbcAbcA" str1์— str2๊ฐ€ ์—†์œผ๋ฏ€๋กœ 2๋ฅผ returnํ•ฉ๋‹ˆ๋‹ค.

์ œ์ถœ

import Foundation

func solution(_ str1:String, _ str2:String) -> Int { 
    return str1.contains(str2) ? 1 : 2 
}
๋ฐ˜์‘ํ˜•