졸꾸 코디일기 21.7.17

David K·2021년 7월 19일
0

졸꾸 코딩일기 2021

목록 보기
28/31

코딩기록

javascript 코플릿 AG - 1(+26)

function sff(arr) {
  for(let i = 0; i < arr.length; i++){
    for(let j = 0; j < arr[i].length; j++){
      if(arr[i][j] === 'B'){
        return [i, j];
      }
    }
  }
  // TODO: 여기에 코드를 작성합니다.
}
function tgh(arr) {
  let result = ''
  let obj = {}
  let maxNum = 0
  for(let i = 0; i < arr.length; i++){
    if(arr[i].length > maxNum){
      maxNum = arr[i].length
    } 
  }
  for(let n = 0; n < maxNum; n++){
    obj[n] = ''
  }
  for(let t = 0; t < arr.length; t++){
      for(let j = 0; j < arr[t].length; j++){
        obj[j] = obj[j] + arr[t][j] 
    }
  }  
  for(let el in obj){
    result = result + obj[el]
  }
  return result
  // code goes here
}
function superIncreasing(arr) {
  for(let i = 0; i <= arr.length; i++){
    let num = 0
   for(let j = 0; j < i; j++){
      num = num + arr[j]
    }
    if(num < arr[i]){
      return true
    }
    return false
  }
  // TODO: 여기에 코드를 작성합니다.
}
function modulo(num1, num2) {
  if(num2 === 0){
    return 'Error: cannot divide by zero'
  }
  let cloNum = 0
  for(let i = num2; i <= num1; i += num2){
   cloNum = i
  }
  if(num1 !== 0 && cloNum < num1){
      return num1 - cloNum;
    }else{
      return 0;
    }
  // TODO: 여기에 코드를 작성합니다.
}
function isIsogram(str) {
  let str2 = str.toLowerCase().split('')
  for(let i = 0; i < str2.length; i++){
    for(let j = i+1; j < str2.length; j++){
      if(str2[i] === str2[j]){
        return false;
      } 
    }
  }
  return true
  // TODO: 여기에 코드를 작성합니다.
}
profile
배워서 남 주자

0개의 댓글

관련 채용 정보