서론

😊😊😊😊 화이팅!!

본론

이름을 포함한 문자열을 출력하래!!

결론

'Algorithm > CodeWars' 카테고리의 다른 글

Printer Errors by CodeWar  (0) 2021.05.06
Credit Card Mask By CodeWar  (0) 2021.05.02
Hello World By CodeWar  (0) 2021.05.02
Grasshopper - Terminal game move function By CodeWar  (0) 2021.05.02
Disemvowel Trolls By CodeWar  (0) 2021.05.02

서론

화이팅😊😊👍

본론

공장에서, 물건에  label 작업을 하고 있어.

a ~ m 값으로 !!

 

근데!!!!!!

error가 발생했데... 그래서, 나는 만약 error가 발생하면 이것을 수치화해서 String으로 변환해서 return해주는 것이 나의 역할이야.

 

아래와 같이, 출력하면 되는데,

분자에는 받아드린 문자열을 index 0부터 문자열의 길이(s.count) 만큼 한개 한개 n...z가 있는지 확인하고 만약 있다면 +1 !!!

한 값을 분자에다가 쏙!

 

분모는 받아드린 문자열의 길이를 넣어주자.

 

이렇게, 두개를 분수 모양으로 String  type으로 출력하면 됩니답!

 

1. 일단, 단위 테스트로 "x"가 있을때에, +1를 해보자!!

성공!!

 

결론

그럼, 이제 모든 케이스에 대해서 programming을 해보자!! 성공!!

'Algorithm > CodeWars' 카테고리의 다른 글

Returning Strings By CodeWar  (0) 2021.05.07
Credit Card Mask By CodeWar  (0) 2021.05.02
Hello World By CodeWar  (0) 2021.05.02
Grasshopper - Terminal game move function By CodeWar  (0) 2021.05.02
Disemvowel Trolls By CodeWar  (0) 2021.05.02

서론

credit card😊😊😊

재미겠다 이건 우리가 평소에 사용하는 algorithm이잔항

본론

okey, 요약하면 이거얌.

숫자를 string을 받아드린다음에, 마지막 4자리 숫자는 그래도 출력하고 나머지는 #으로 출력하는 거얌.

 

내 첫번째 생각은 5자리 이하 문자열 일때는 그대로 출력하자. 그리고 이러한 경우의 수가 아닐 경우에는,

 

받은 모든 문자열은 모두 #로 바꾸고 마지막 숫자 4자리 삭제하고 마지막 4번째 숫자는 그대로 출력할 문자열을 저장하고 

이둘을 합체!!!!!😊

그러면, 성공할듯

 

1. 시행착오

mask를 string를 집어 넣고, 각각의 index에 #을 넣을려고 했는데, 에러가 발생했다.

정확한 maching이 안됬다는 거....!! string.index를 예상했데. swift는 이렇게 접근하면 안될 것 같다.

2. 시행착오

apple 문서에서 본 append 함수를 사용하고자 했다. 그래서, 일단, 받아들인 string을 #으로 교체하는 것까지 성공!!

3. 시행 착오

그랬더니, #이 한개가 더 많아서 mask.count 범위 부분을 제외하고 조절했고, remove 함수를 이용하여, 문자열 일부분을 삭제하고자 했다. 이것 또한, string을 string.index로 바꿀 수 없데. 

 

4. 시행 착오

그래서, mask.count - 4 해버렸다.

5. 시행착오

append의 범위가 잘못 된것 같아.

6. 시행착오

일단, 문제 해결이 중요하니깐, index1를 정의해서 마지막 index값을 저장한다. 그것을 새로운 배열에 저장한다.

그리고 이것을 4번(처음을 포함한) 반복하자.

결론

'Algorithm > CodeWars' 카테고리의 다른 글

Returning Strings By CodeWar  (0) 2021.05.07
Printer Errors by CodeWar  (0) 2021.05.06
Hello World By CodeWar  (0) 2021.05.02
Grasshopper - Terminal game move function By CodeWar  (0) 2021.05.02
Disemvowel Trolls By CodeWar  (0) 2021.05.02

서론

😊😊

본론

원하는 문자열을 print 할 수 있으면, 이 문제는 가볍게 맞출 수 있엉

결론

 

'Algorithm > CodeWars' 카테고리의 다른 글

Printer Errors by CodeWar  (0) 2021.05.06
Credit Card Mask By CodeWar  (0) 2021.05.02
Grasshopper - Terminal game move function By CodeWar  (0) 2021.05.02
Disemvowel Trolls By CodeWar  (0) 2021.05.02
Get Planet Name By ID By CodeWar  (0) 2021.05.02

서론

화이팅!!😊😊👍

본론

okey, 주사위를 굴리면 나오는 값에 2배를 앞으로 간데.

그러면, 초기 위치와 나오는 값을 변수로 정하면 되면 쉽게 해결할 수 있어.

1. 시행착오

return하는 과정에서, ()에서 int로 변환 할 수 없데.

그렇다면, var  currentPosition에서 0로 초기화 하지말고, 함수식으로 초기화해보자.

 

결론

'Algorithm > CodeWars' 카테고리의 다른 글

Credit Card Mask By CodeWar  (0) 2021.05.02
Hello World By CodeWar  (0) 2021.05.02
Disemvowel Trolls By CodeWar  (0) 2021.05.02
Get Planet Name By ID By CodeWar  (0) 2021.05.02
Simple multiplication By CodeWars  (0) 2021.04.17

서론

😊😆😆😆😆

본론

문제를 똑바로 읽는 것!!!, 다시 풀어보자

 

 

'Algorithm > CodeWars' 카테고리의 다른 글

Hello World By CodeWar  (0) 2021.05.02
Grasshopper - Terminal game move function By CodeWar  (0) 2021.05.02
Get Planet Name By ID By CodeWar  (0) 2021.05.02
Simple multiplication By CodeWars  (0) 2021.04.17
Beginner Series #2 Clock By CodeWar  (0) 2021.04.14

서론 

진로 고민으로 잠깐 멈추었지만, 다시 시작!!

본론

주어진 코드를 보고 잘못된 부분을 고치라는 문제임.

어디가 문제일까 봐보면, return이 misssing 되어야 한다고 해. 

그래서, return의 위치를 정확히 보면, 해결이 완료 될것같아.

switch 에서  case가 정해진 다음에, return을 해야하는데, default값에만 return에 있다는 것은, 해당된 case가 없을때에만 return을 한다는게 말이 안됨. ㅇㅋ??? 인정하시나요??

결론

서론 

화이팅!! 😊😊😊

본론

짝수이면, 8을 곱하고 나머지면 9를 곱하래

 if, % 만있으면 되겠다!!

결론

'Algorithm > CodeWars' 카테고리의 다른 글

Disemvowel Trolls By CodeWar  (0) 2021.05.02
Get Planet Name By ID By CodeWar  (0) 2021.05.02
Beginner Series #2 Clock By CodeWar  (0) 2021.04.14
Transportation on vacation by CodeWar  (0) 2021.04.13
Is he gonna survive? by CodeWar  (0) 2021.04.11

서론 

오늘도 화이팅😊😊👍

 

본론

okey, 시계를 만들래. 어떤 시계냐면, 시, 분, 초를 입력 받아서 이것을 milli seocond로 바꾸어서 반환하는 거야.😊😊

일단, millisecond는 10^3이니깐,  초를 받았을때에는, 1000s가 되고, 분을 받았을 때에는 60*1000*m가 되고, 시를 받았을때에는 60 * 60 * 1000 * h 가 되니깐, 이것을 

다 더하면, 모가 된다>> 답이 된다.

그럼 이것도 if 문이 필요하네.

시행착오

나는 total을 바로 계산 한다음에, 반환을 했어. 그랬더니, 에러가 발생했어. Int로 반환하는 것을 못한데...

흠, 고민을 해봤는데, 과거에 강의에서 h,m,s와 같이 입력 받은 값은 let이라는 것이야. 그래서, 바로 반환을 안하고

한번 걸러서 반환을 했어.(결론 참고!!👍) 그랬더니, 성공!!

error
error

 

결론

solution

 

'Algorithm > CodeWars' 카테고리의 다른 글

Get Planet Name By ID By CodeWar  (0) 2021.05.02
Simple multiplication By CodeWars  (0) 2021.04.17
Transportation on vacation by CodeWar  (0) 2021.04.13
Is he gonna survive? by CodeWar  (0) 2021.04.11
Count the Monkey by CodeWar/ swift  (0) 2021.04.10

서론

오늘도 화이팅😊😊

본론

방학을 떠난데, ㅎㅎ😊 

음 차를 빌리려고 하는데 3일 이상 빌리면 20, 7일 이상은 50을 할인해준데, 기본금은 하루에 40이고,

if문이랑 논리연산자&&있으면 좋겠고 총합을 더할 변수도 있으면 좋겠다😊😊

결론

'Algorithm > CodeWars' 카테고리의 다른 글

Simple multiplication By CodeWars  (0) 2021.04.17
Beginner Series #2 Clock By CodeWar  (0) 2021.04.14
Is he gonna survive? by CodeWar  (0) 2021.04.11
Count the Monkey by CodeWar/ swift  (0) 2021.04.10
Get the mean of an array by CodeWar  (0) 2021.04.09

+ Recent posts