카테고리 없음
2023.10.30 TIL
할수있따아
2023. 10. 30. 20:03
알고리즘을 풀면서 코딩하는 연습을 해보기로 했다.
0레벨 이지만 내 생각대로 코딩을 하려고 하니 너무 막막하고 시작조차 어렵다.
머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요.
프로그래머스 편지 라는 문제이다. 문제를 읽어보면 한 글자당 2cm 크기이며 적힌 글자수에 길이를 구하는 것인데.. 문제만 봐서는 처음 생각할때 이걸 코딩으로 어떻게 구현하지?? 라는 생각으로 겁부터 먹는다..
생각 하다보니 문자열의 길이에 2를 곱해서 길이를 구하는 문제였다. 혹시나 하고 길이에 2를 곱하니 문제가 풀렸다..
function solution(message) {
return message.length*2;
}
message에 "Happy birthday!" 문자열을 입력하면 문자의 길이는 H a p p y " "(스페이스바) b i r t h d a y ! 까지 하나씩 세어보면 15개로 볼수있다. 한 문자의 길이에 2를 곱하여 길이를 구할 수 있다.
풀려서 당황했지만 문제를 읽고 코딩을 어떻게 해야할까 하는 두려움이 조금씩 덜어졌고 점점더 익숙해지며 코딩 실력이 늘어나길 바란다!