Codestates precourse
문자열이 3개 (word1, word2, word3) 가 주어졌을때, 아래 3가지 조건을 만족해야하는 문제이다: 1. return 문자열 string 2. word1, word2, word3 중 가장 짧은 단어를 반환 3. 같은 길이의 단어가 있다면 알파벳 순서 상관 없이 먼저 나온 단어를 반환 일단 최소값을 찾아보자. 문자열 3개를 parameter로 묶어서 배열로 정한 후, for문을 사용하여 shortest변수에 길이가 가장 짧은 문자열을 대입해주면 된다. 이때 2가지 경우를 살펴보자. code 1. function findShortestOfThreeWords(word1, word2, word3){ let shortest = word1; //word1과 word2의 길이 비교 if(word1.len..
Given a word, "getLengthOfWord" returns the length of the given word. 단어가 주어졌다고 가정을 할 때, string형이라고 생각을 하자. *구글 검색을 해본 결과, javascript에서는 변수의 타입이 특별히 명시되지 않기때문에 var타입을 사용하면 내가 따로 언급을 안해도 javascript가 알아서 문제에 알맞은 타입으로 지정해준다고 나와있다. 어떤 단어 word가 주어지면 word (string형 매개변수)의 길이를 반환하고, 빈 문자열을 받게되면 0을 반환해야하는 문제이다. 즉, 조건문 if에서 word에 값이 있다면 이의 길이를 반환하고, word에 값이 없다면 false로 인식하여 0을 반환해야한다.
function "convertScoreToGradeWithPlusAndMinus" // 점수 범위에 알맞는 등급을 문자열로 반환함 Given function convertScoreToGradeWithPlusAndMinus, do the following: (100 - 90) --> 'A' (89 - 80) --> 'B' (79 - 70) --> 'C' (69 - 60) --> 'D' (59 - 0) --> 'F' 만약 주어진 점수가 100을 초과하거나 0 미만이라면 INVALID SCORE 를 반환해야 합니다. 만약 점수의 1의 자리가 0~2 사이라면 등급과 함께 '-'를 반환해야 합니다. 만약 점수의 1의 자리가 8~9 사이라면 등급과 함께 '+'를 반환해야 합니다. F+ 와 F- 는 존재하지 않습니다.
01.03.2020 아직 1주일이 다 지나진 않았지만 현재까지 혼자 힘으로 해보려니까 살짝 버거운 면이 없지 않아 있다. 사실 나는 집에서 온강으로 공부하는 것보다 학원에 직접 가서 다른 사람들과 함께 공부하는 걸 선호하는 편이라서 컴퓨터 앞에 앉을 때마다 큰 다짐을 해야 한다. 현재 coplit [0. 조건문] 08_convertScoreToGradeWithPlusAndMinus 단계에 도달했는데, 여기서 막혀서 진도를 못 나가고 있다. 0단계부터 막히니까 도움 요청하기도 조금 민망하긴 하지만, 그래도 조만간 Q&A 게시판에 질문을 해봐야겠다. 왼쪽에는 문제가 주어져있고, 오른쪽에는 내가 원하는 대로 작성할 수 있는 코드란이 주어진다. 각 점수대 별로 grade를 주는 것은 해결했는데, +를 주는 것에..