티스토리 뷰

반응형


안녕하세요 :) Zedd입니다.

진짜 미세먼지 미친넘아냐

나를 강제로 심즈만 하게 만들고 있음 


아 PS하다가 

예를들어 뭐 제곱근을 해야해.

square root swift로 구글에 검색하면 바로 알 수 있죠.

알 수 있는데................

그냥 문제가 다 다른데, 아 이거 뭐였지? 하고 -> 구글에 검색 이게 짜증나서

한꺼번에 모아놓는 그런게 있어야 할 것 같다.


계속 추가 할 예정


- 입력

readLine()

Swift에서 키보드 입력 받는 방법



- 숫자 또는 문자열을 배열에 character로 저장하고싶어

ex) 1234 -> [1, 2, 3, 4] , "Hello" -> ["H", "e", "l", "l", "o"]



String은 Sequence프로토콜을 따르기때문에 저렇게 Array안에 바로 넣을 수 있는데, Int는 아니라서 String으로 변환시킨다음에 Array에 넣어야함.

암튼 저렇게 하면 [Character]를 얻을 수 있다.



- 제곱근 


sqrt는 Double이나 Float만 받을 수 있으므로 참고.




- 진법 변환.

Swift로 PS하면서 가장 유용했던 기능 중 하나라고 단언 할 수 있음.


1. n진법으로 나타내어져 있는 String 10진법으로 바꾸고 싶음. 





저 text부분엔 StringProtocol을 따르는 녀석만 들어가야함.


아~~~~~~~니 그럼 나는 10진수를 받고(== Int로 받고) n진법으로 변환하고 싶은데 ㅡㅡ



이번엔 String init임. 

value에는 BinaryInteger프로토콜을 준수하는것만 들어가야함. 


uppercase는 Optional임.


그냥 uppercase로 만들어주는애임.


진심 개유용....



- 소수점 몇번째 자리까지 표시하고 싶다.

결과가 String으로 나오긴 하지만 개편함.


추가예정

반응형