본문 바로가기

Java Script/알고리즘 풀이

[알고리즘] 0820

문제 - Codewars_Opposite Number (8kyu)

Very simple, given an integer or a floating-point number, find its opposite.
* Examples
1: -1
14: -14
-34: 34

문제 풀이

/*
function opposite(number) {
}
*/

function opposite(number) {
  return number * -1 
}
  1. 양수면 음수를 반환하고 음수면 양수를 반환해야하므로 인수로 받는 숫자에 X -1을 반환하라는 코드 작성

코드 비교

function opposite(number) {
  return(-number);
}
  1. 위 코드를 통해 반환 될 값 앞에 "-"만 붙여도 양수는 음수를 반환하고 음수는 양수를 반환할 수 있는 것을 알 수 있었음.

문제 - Codewars_Remove First and Last Character (8kyu)

It's pretty straightforward. Your goal is to create a function that removes the first and last characters of a string. You're given one parameter, the original string. You don't have to worry with strings with less than two characters.
/*
function removeChar(str){
};
*/

function removeChar(str){
  let result = str.slice(1,-1);
  return result;
};
  1. 문자열을 추출하는 메서드인 slice를 사용하여 추출을 시작할 index(두 번째 글자)와 전까지 불러올 index(뒤에서 두 번째 글자)를 지정하여 코드 작성

추가 학습 필요한 부분

  1. str.slice()와 str.substring()의 차이 비교

'Java Script > 알고리즘 풀이' 카테고리의 다른 글

[알고리즘] 0822  (0) 2023.08.22
[알고리즘] 0821  (0) 2023.08.21
[알고리즘] 0817  (0) 2023.08.17
[알고리즘] 0816  (0) 2023.08.16
[알고리즘] 0815  (0) 2023.08.15