TIL 221107

이정익·2022년 11월 7일
0

TIL

목록 보기
6/27
post-custom-banner

저는 아직 정말 초보자입니다!

제 블로그에 올라오는 대부분의 글은 제가 이해하고 소화한 내용을 다시 복습 및 추후 찾아보기 위해 아카이빙 하는 글입니다. 혹여라도 미래의 여러분이 이 블로그의 글을 보고 맞다 판단하지 마시고!!!! 꼭!!! 꼭!!!! 공식문서를 찾아 보시길 강력히 추천드립니다.

1. 파이썬으로 알고리즘 풀기

1) 포맷팅

백준 10926번 문제를 풀다 공부함.

console.log(`${input}??!`) // js에서 백틱같은 기능은 뭘까 찾아보았다
print(f'{input()}??!') # 파이썬에서는 f''로 실행되고, 포맷팅이라 한다.

2) for문

for (let i = 0; i < 6; i++)
for i in range(6):

3) print속 줄바꾸기

print(A, B, C, sep='\n') #각각의 인자를 '\n'으로 나눠줌
#A
#B
#C

4) print시 \,'," 처리

print('         ,r\'\"7') # ',"를 출력하기 위해 \를 앞에 붙혀줌 (\', \")
print('r`-_   ,\'  ,/')# '를 출력하기 위해 \를 앞에 붙혀줌 (\')
print(' \\. \". L_r\'') # \,',"를 출력하기위해 \를 앞에 붙혀줌 (\\, \', \")
print('   `~\\/') # \를 출력하기위해 \를 앞에 붙혀줌 (\\)
print('      |')
print('      |')

위처럼 \를 앞에 붙혀주면 문자열로 인식하게됨

5) elif

if (a>b){
  console.log(">")
} else if (a<b){
  console.log("<")
} else{
  console.log("==")
}
if a > b:
    print(">")
elif a < b:
    print("<")
else: 
    print("==")

6) and, or

console.log(true && true) // true
console.log(true || false) // true
print(true and true) # true
print(true or false) # true

2. TMI

알고리즘은 어렵다.
수학 푸는거 같다.
기본적인 연산자들을 가지고 푸는 문제까지는 쉽게 풀리는데
그 이후 수학적 사고를 해야하는 문제로 넘어가면 아무래도 쉽지 않다
훈련이 많이 필요하다 느낀다.

profile
주니어 프론트엔드 엔지니어로 한걸음 나아가는 중입니다.
post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 11월 8일

알고리즘은 처음엔 정말 ㅠㅠ쉽지않습니다
그래도 멈추지않고 꾸준히 하는게 중요하더라구요
화이팅!

답글 달기