HappyCoding

    격자판 palindrome 구하기 하는데, 메모리 변하는 거 그리면서 놀기

    그냥... 재미있어서 그려보며 놀기?! cnt = 0 for i in range(3): for j in range(7): tmp = a[j][i:i+5] print(tmp) if tmp == tmp[::-1]: cnt+=1 여기에 세로 회문을 만드는 tmp2를 추가해서 tmp2= a[i:i+5][j] 비교해주면 된다고 생각했으나 out of range 나옴 열 slice는 되지만, 행 slice는 이런 방법으로 하지 않는 것으로 판단이 되어서 아래와 같이 그냥 비교해주는 방법으로 해결했다. for k in range(2): if a[i+k][j] != a[i-k+4][j]: break else: cnt+=1

    JS Function

    hoisting 정의되기 전에 함수 선언에 대한 액세스를 허용하는 JavaScript 의 기능 greetWorld(); // Output: Hello, World! function greetWorld() { console.log('Hello, World!'); } //hoisting catName("Tiger"); function catName(name) { console.log("My cat's name is " + name); } /* The result of the code above is: "My cat's name is Tiger" */ // hoisting없으면 동일한 코드를 작성해야함 function catName(name) { console.log("My cat's name is " + n..

    JS CONDITIONAL STATEMENTS

    If Statement let sale = true; sale = false; if(sale == true){console.log('Time to buy!')}; If...Else Statements let sale = true; sale = false; if(sale) { console.log('Time to buy!'); } else { console.log('Time to wait for a sale.'); } Comparison Operators Less than: Less than or equal to: = Is equal to: === Is not equal to: !== let hungerLevel = 7; if (hungerLevel>7) { console...