[프로그래머스 : 알고리즘 코딩테스트] Level.0 편지

AREUM·2023년 1월 9일
0

코딩테스트

목록 보기
3/22
post-thumbnail

문제설명

머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다.
할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때,
축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이return 하도록 solution 함수를 완성해주세요.

제한사항

  • 공백도 하나의 문자로 취급한다.
  • 1 ≤ message의 길이 ≤ 50
  • 편지지의 여백은 생각하지 않습니다.
  • message는 영문 알파벳 대소문자, !, ~ 또는공백으로만 이루어져 있습니다.

입출력 예 or 설명


1. message의 글자 수가 15개로 최소 가로 30cm의 편지지가 필요합니다.
2. message의 글자 수가 11개로 최소 가로 22cm의 편지지가 필요합니다.

문제풀이 or 설명

function solution(message) {
    var answer = 2;		// 한 글자의 길이
    return message.length * answer;		// 메세지의 길이와 글자의 길이를 곱해 최소길이 값을 구한다.
}

문제의 핵심은
축하 message를 적기 위해 필요한 최소 가로 길이이다.

한 글자의 길이는2cm, message의 길이를 포인트캐치 한다.
메세지의 길이와 한 글자의 길이를 곱하면 되지 않을까 생각했고, 코드를 작성했다.

profile
어깨빵으로 부딪혀보는 개발끄적이는 양씨 인간

0개의 댓글