🖥 Computer Science/Algorithm
[프로그래머스/Lv.0] 편지
dev_genie
2023. 11. 19. 20:12
⚙️ 문제 설명
⚠️ 제한 사항
🔃 입출력
📜 입출력 예 설명
🧠 나의 풀이
function solution(message) {
// 각 글자가 2cm 크기인 가로 길이
const wordWidth = 2;
// 축하메시지의 최소 가로 길이
const minWidth = message.length * wordWidth;
return minWidth;
}
🧐 풀이 설명
문제에서 주어진 제한사항만 잘 유념하면 풀리는 문제였다.
제한사항에서 공백도 문자로 취급한다고 했고, message는 영문 알파벳 대소문자, '!', '~' 또는 공백으로만 이루어졌다는 힌트로 볼 때,
그리고 입출력 예시를 살펴볼 때 예1의 메시지 길이는 15, 예2의 메시지 길이는 11이라 했다.
그런데 각 글자의 가로 길이가 2cm 라고 했으므로 각각 2 x message.length 를 해주면 구할 수 있었다.
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/120898
LIST