[Java] array element 순서 역순으로 뒤집기( reverse 함수 구현)
array element 순서 역순으로 뒤집기( reverse 함수 구현. ) list1 array 에 저장된 1,2,3,4,5,6의 값을 뒤집어 6,5,4,3,2,1 array를 만들고 이를 list2 array에 저장한다. import java.util.*; public class Main { public static void main(String[] args) { int [] list1 = {1,2,3,4,5,6}; int [] list2 = reverse(list1); } public static int[] reverse(int[] list) { int [] result = new int[list.length]; for (int i = 0, j = result.length-1; i < list.l..
2023. 4. 1.
[Python] Tips - Extending
extend()함수 N =[] while True: N.extend(list(map(int,input().split()))) if 0 in N: N.remove(0) break 위 코드에서 extend()대신 append()를 쓰면 while루프를 절대 탈출하지 못한다. if 0 in N조건을 만족하는 경우가 절대 존재하지 않기 때문이다. 가령 입력값이 1 2 3 4라면, N은 [[1,2,3,4]]와 같은 식으로 저장된다. 이는 말 그대로 리스트를 기존 N리스트에 append시키기 때문이며, 이를 해결하기 위해 리스트를 extend(확장)시켜야 한다. extend를 쓰면 동일 입력에 대해 [1,2,3,4]로 저장된다. 2. max() python 내장함수 보통 max(a1, a2) 와 같은 식으로 쓰여서..
2023. 3. 2.