[알고리즘] Algorithm Challenge_2023.3.16

신재욱·2023년 3월 16일
0
post-thumbnail

반복문

0️⃣ 024. 특정 문자열 세기


  • 풀이
function countLetter(str) {
	let count = 0;
	let contarr = countLetter.split('')


	for(let i=0; i<contarr.length; i++){
	  if(contarr[i] === str){
      count += 1
  }
}
return count
}

기존에는 메서드를 사용해서 문제를 풀었는데 오랜만에 for 문을 사용해서 해결하려고 하다 보니 조금 당황스러웠다.

0️⃣ 026. 홀수 문자열


  • 풀이
str = [];
for(let i=1; i <= makeOdd; i++){
  if(i%2!==0){
    str.push(i)
  }
}
return str.join('')

0️⃣ 027. 가장 큰 수 찾기


  • 풀이
function bigNum(str) {
	let answer = []
	let arr = bigNum.split('')
	console.log(arr)
	arr.sort()
	answer = arr[arr.length - 1]
	return answer
}

수학객체

0️⃣ 028. random 숫자 만들기


  • 풀이
  let number = 50
    const min =0;
    const max= 100;
    let randomNumber = Math.random() * (max-min) + min;
    let answer = Math.floor(randomNumber)
    if(answer > number){
      return = "win"
    }else{
       return = "Lose"
    }
profile
1년차 프론트엔드 개발자

0개의 댓글