배열(3)
-
JAVASCRIPT 04 Array
Array 개념 JavaScript에서 Array는 길이가 고정되어 있지 않다, 자료형도 고정되어 있지 않다. Array 에서 사용할 수 있는 함수 join / reverse / sort / slice / splice / concat / pop / push / shift / unshift / length 배열명.filter(*) -> 배열에서 *만 추출 Array 변수 선언 및 초기화 내 코드 .shift()로 배열의 맨 첫번째 요소를 없애서 남은 부분이 출력된다. unshift()로 배열의 맨 첫번째에 값을 저장한다. 내 코드 slice(시작 인덱스, 마지막 인덱스) - 배열에서 시작 인덱스부터 마지막 인덱스 직전까지 잘라낸 부분을 출력한다. splice(시작 인덱스, 마지막 인덱스) - 배열에서 시작..
2023.09.06 -
002 평균구하기
(문제) 세준이는 기말고사를 망쳤다. 그래서 점수를 조작해 집에 가져가기로 결심했다. 일단 세준이는 자기 점수 중 최댓값을 골랐다. 그런 다음 최댓값을 M이라 할 때 모든 점수를 점수/M * 100으로 고쳤다. 예를 들어 세준이의 최고점이 70점, 수학점수가 50점이라면 수학점수는 50/70*100 이므로 71.43점이다. 세준이의 성적을 이 방법으로 계산했을 때 새로운 평균을 구하는 프로그램을 작성하시오. 내 코드 [입력] 3 40 80 60 [출력] 75 가 되게 해야한다. 입력을 한 줄로 받기 배열 변수를 정해서 입력을 받았다. 배열 요소 중에서 최댓값을 구하고 합을 구한 다음 (합 * 100) / 최댓값 / 총과목을 구한다. ※ [시행착오] ※ 변환된 점수를 구할 때 (기존점수/최댓값)*100을 ..
2023.09.03 -
참조 - 배열을 매개값으로 주고 메서드 호출
참조(Reference) 참조타입 - 객체 번지를 참조하는 타입 메서드를 호출하고 배열을 매개변수로 전달 main() 메서드 -> refExBest() 메서드 -> test() 메서드 main() 메서드 -> refEx6() 메서드 -> test0() 메서드 test1 메서드 - 매개변수 없이 int형 배열 반환 test2 메서드 - int형 배열이 매개변수가 되고 반환값 없는 메서드 호출 String vs StringBuilder StringBuilder 한 번 생성된 String 클래스의 인스턴스는 여러 개의 문자열을 더할 때, 매번 새로운 인스턴스를 생성해야 한다. 만약 수많은 문자열이 있다면, 모든 문자열을 더하는 작업이 필요하다면, 인스턴스의 생성 과정은 문자열의 개수만큼 많아진다. 이런 문제를..
2023.08.01