coding

py 문법 js 문법 치환 (이중 for문, indexOf or flag 사용)

사과키라임파이 2024. 11. 19. 12:17
const pressedKeys = "forloops";
const displayedKeys = "fxrlxxps"

 

python 문법

for p in pressed_keys :
  if not p in displayed_keys :
    print(p)

 

js 문법

Array.from(pressedKeys).forEach(p => {
  if (displayedKeys.indexOf(p) === -1) {
    console.log(p);
  }
});

 

for문 flag 방식

for p in pressed_keys :  
  #  초기값 True
  flag = True
  for d in displayed_keys :
    # 내가 원하는 것의 반대 조건을 설정
    if p == d :
    # 내가 원하는 것의 반대 조건일 땐 flag False 설정
      flag = False
      # 내가 원하는 것의 반대 조건일 때에는 넘김(패스)
      break
  if flag :
    print(p)