jeoneee
수복씨의 탐방 일지
jeoneee
  • 분류 전체보기 (35)
    • 😶‍🌫️ 탐방 일지 (31)
      • 한국 (23)
      • 베트남 (8)
    • 📝 iOS (4)
      • 💡 프로젝트 (1)
      • 잡다한 공부 기록 (3)

인기 글

최근 글

태그

  • 호이안올드타운
  • 5to7
  • 성수카페
  • 서울후르츠산도
  • 다낭
  • 도마유즈라멘안국
  • 성수5to7
  • 뚝섬역카페
  • 아차산역맛집
  • 서울라멘맛집내돈내산
  • 북촌한옥마을라멘
  • 성수맛집
  • 성수카페수플레
  • 다낭로컬맛집
  • 다낭맛집
  • 서울숲카페
  • 호이안
  • 고양이카페
  • 성수5to7수플레
  • 서울숲카페수플레

최근 댓글

250x250
hELLO · Designed By 정상우.
jeoneee

수복씨의 탐방 일지

📝 iOS/잡다한 공부 기록

22.10.27 / String 돌아보기 ( contains() )

2022. 10. 27. 21:22
728x90

오늘의 깨달음으로 돌아온 나..

요새 알고리즘을 공부하면서 나의 부족함을 많이 느낀다..

특히 배열과 인덱스..여러가지..등등

 

그 중 오늘은 String 값 contains()를 알아보자!

 

문제와 나의 정답은 아래와 같다..

 

 

 

# 문제 설명

 

문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.

 

import Foundation

func solution(_ str1:String, _ str2:String) -> Int {
    
    if str1.contains(str2) {
        return 1
    } else {
        return 2
    }
}

 

 

일단 난 여기서 contains() 라는걸 기억하지 못했다..

그래서 기억하기까지 많은 시간이 걸렸다..😮‍💨

 

 

여기서 contains() 란 아래와 같다

 

var a = "ABCD"
var b = "BC"

a.contains(b) // true

 

즉 a라는 값에 b가 포함되어져있는지 확인하는 것!

 

.

.

.

 

위의 나의 장대한 코드도 삼항연사자를 사용하면 아래의 코드와 같이 간략하게 작성할 수 있다..

 

import Foundation

func solution(_ str1:String, _ str2:String) -> Int {

    return str1.contains(str2) ? 1 : 2
}

 

 

삼항연산자를 매일 써야지 생각은 하는데 왜 나는 도대체 사용하지않는가!

나 자신 화이팅이다...🫠

 

 

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'📝 iOS > 잡다한 공부 기록' 카테고리의 다른 글

22.11.1 / String, Array 돌아보기 (reversed(), sort())  (0) 2022.11.01
22.10.26 / Array 돌아보기 ( max(), firstIndex(of: ) )  (0) 2022.10.26
    '📝 iOS/잡다한 공부 기록' 카테고리의 다른 글
    • 22.11.1 / String, Array 돌아보기 (reversed(), sort())
    • 22.10.26 / Array 돌아보기 ( max(), firstIndex(of: ) )
    jeoneee
    jeoneee

    티스토리툴바