PROGRAMMING/Python
-
꽤나 웃겨요 파이썬으로 문제 풀기(2) : 배열 뒤집기 편PROGRAMMING/Python 2023. 6. 19. 16:37
하루입니다. 항상 자바로 배열을 뒤집던 나... 오늘은 파이썬으로 뒤집겠다! 원래 자바로 뒤집는 방식을 보자면 for문을 사용하여 (배열 길이 - 1) - i 번째 값을 배열[i] 에 넣는다. 혹은 배열을 리스트로 바꾸고 reverse()를 사용한다. 그래서 나름 파이썬스럽게 한다고 저번에 배운 배열.append( ) 를 사용했다. 게다가 (시작점, 마지막점, 역방향) 까지 넣었다. 이 정도면 정말 파이썬스럽다 라고 생각했는데 . . . ^^ ... 1. 애초에 배열 뒤집는 메소드가 있었으며 : 배열.reverse() 2. num_list[::-1]을 사용해 뒤집을 수 있었다 : [::-1] 은 문자열 배열 튜플 다 뒤집을 수 있다. ㅎㅎ... 파이썬 좋네 ^^ ... !
-
꽤나 웃겨요 파이썬으로 문제 풀기PROGRAMMING/Python 2023. 6. 17. 08:19
클라우드를 접하며 자바보다는 파이썬을 사용할 일이 많아졌다 아주 쉬운 문제부터 파이썬으로 다시 푸는 중인데 아는 게 없으니 파이썬으로 자바스럽게 문제를 풀고 있다 이 정도면 나름 range도 쓰고 len()도 쓰고 괜찮은데? 하고 다른 사람의 풀이를 봤고... 나는 파이썬스럽게 문제를 푼 게 아닌 파이썬 문법을 사용한 것 뿐이라는 걸 알았다. 저번에 어떤 분이 코드 쓰는 걸 보면 시작 언어를 짐작 가능하다고 하셨는데, 이래서 그랬나보다 ㅋㅋㅋㅋㅋㅋㅋㅋ. 다른 사람들의 풀이를 보고 따라해봤다. 방법 1 • append 사용 방법 2 • 표현식 for 항목 in 반복가능객체 if 조건문 • 이걸 리스트 컴프리핸션이라고 한다! 위의 설명을 보고 그럼 if문도 사용 가능하나? 해서 실행한 코드. 3 미만일 때 ..