데일리 코딩 05 (문자열 합치기,문자 길이 출력)

Numberbeen·2023년 1월 4일

Daily Coding

목록 보기
5/13
post-thumbnail

문제.1

이름과 성을 입력받아 띄어쓰기 하나를 사이에 둔 단일 문자열을 리턴해야 한다.

입력

인자 1 : firstName

  • string 타입의 알파벳 문자열
  • firstName.length 는 10 이하

인자 2 : lastName

  • string 타입의 알파벳 문자열
  • lastName.length 는 10 이하

출력

  • string 타입을 리턴해야 한다.

입출력 예시

et output = getFullName('Joe', 'Smith');
console.log(output); // --> 'Joe Smith'

정답

function getFullName(firstName,lastName) {
return firstName + ' ' + lastName ;
}

문제.2

이름과 나이를 입력받아 나이별로 다른 메시지를 리턴해야 한다.

입력

인자 1 : name

  • string 타입의 알파벳 문자열
  • name.length 는 10 이하

인자 2 : age

  • number 타입의 나이

출력

  • string 타입을 리턴해야 한다.
  • 이름이 Adrian 이고, 나이가 21살 이상이면, welcome, Adrian! 을 리턴해야 한다.
  • 이름이 John 이고, 만일 21 살 보다 적으면, Go home, John! 을 리턴해야 한다.

입출력 예시

let output = checkAge('Adrian', 22);
console.log(output); // --> "Welcome, Adrian!"

let output2 = checkAge('John', 17);
console.log(output2); // --> "Go home, John!"

정답

function checkAge(name,age){
  if ( age > 20 ) {
	return "Welcome, " + name + "!";
  } else {
    return "Go home, " + name + "!";
  }
}

문제.3

단어를 입력받아 단어의 길이를 리턴해야 한다.

입력

인자 1 : word

  • string 타입의 문자열
  • word.length 는 10 이하

출력

  • number 타입을 리턴해야 한다.

입출력 예시

let output = getLengthOfWord('DevOps');
console.log(output); // --> 6

정답

function getLengthOfWord(word) {
  if (word.length > 0) {
    return word.length;
  } else {
  return 0;
  }
}
profile
내기 이해한 것을 보관하는 곳

0개의 댓글