728x90

반복문 30

23.02.14(화): 배열 기초, 배열의 배열(다차원 배열)

오늘 배운 내용 01. 배열 01. 배열 실습080 ~ 088 가변 배열(동적 배열): 자바의 배열은 한 번 자리가 정해지면 늘리거나 줄일 수 없다. 하지만 가변배열을 사용하면 기존 배열의 포인터를 끊고, 새로운 영역에 다시 자리를 만든 후 포인터를 연결한다. 참고: 배열 https://wikidocs.net/206 실습080 반복문의 반복 횟수가 배열 길이보다 크면 런타임 에러 발생. 더보기 /*=============[ 2/14 화 ]================ 배열 기본 실습 1 -------------------------------------- 임의의 정수로 구성된 배열의 숫자 데이터 중 짝수만 출력하고, 3의 배수만 출력한다. 임의 정수: 4 7 9 1 3 2 5 6 8 실행 예) 배열 요소..

23.02.09(목): 반복문 (별 찍기,break, continue), return, 메소드의 재귀 호출

오늘 배운 내용 01. 반복문 별찍기 02. 반복문과 break 03. 반복문과 continue 04. return 05. 리턴(반환) 자료형. 06. 메소드의 재귀 호출 +) 매개변수 vs 인수 01. 반복문 별찍기 (61~64) 과제로 받은 문제 4개. 풀이를 따로 안 해주셔서 내 코드만 남아있다.. 출력은 성공했지만 더 효율적이거나 쉬운 방식이 있는 지 궁금하다. 실습 061 * ** *** **** ***** 더보기 for (int i = 1; i

23.02.08(수): 반복문 (while, do-while, for) + 다중 for문

오늘 배운 것 01. while 02. do-while 03. for - 다중 for문 01. while 실습 052 정수 2개를 입력받고, 작은 수부터 큰 수까지 누적합을 구하고 출력. 2/8 내 코드 더보기 // 2/8 내 코드 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("첫 번째 정수 입력: "); int a = Integer.parseInt(br.readLine()); int oa = a; // 출력문에 쓸 a의 원본 값 System.out.print("두 번째 정수 입력: "); int b = Integer.parseInt(br.readLine()); int ob = b; //..

23.02.07(화): 반복문 while / prefix, postfix(증감연산자)

오늘 배운 것 01. while +) prefix, postfix 01. while ○ 반복문 개요 주어진 조건이 참일 때, 해당하는 실행부를 반복 수행하다가 조건식이 거짓이 되는 순간 중단한다. while, do~while, for 문 등이 있으며 반복의 제어를 위해 break, continue 등을 주로 사용한다. ○ while 조건식이 참일 때, 특정 영역을 반복 수행한다. 반복 횟수가 많거나 정해져 있지 않을 때 주로 사용. 조건이 맞지 않으면 단 한 번도 실행되지 않을 수 있다. ○ while문의 형식 및 구조 while (조건식) { // 실행문; } 실습044 증감연산자 : prefix, postfix (전위/후위 표기법) 또는 구문 위치에 따라 증가 시점을 조절할 수 있다. // 출력 후 ..

[leetCode] 1773. Count Items Matching a Rule (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/count-items-matching-a-rule/ Count Items Matching a Rule - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 3개 원소를 가지는 리스트를 1개 이상 가지는 중첩 리스트items가 주어진다. 원소는 순서대로 type, color, name을 나타낸다. ruleKey와 ruleValue가 주어졌을 때, 맞는 값이 items에 몇 개 있는 지..

[leetCode] 2427. Number of Common Factors (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/number-of-common-factors/ Number of Common Factors - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 주어진 정수 a, b의 공약수를 반환하는 문제. class Solution: def commonFactors(self, a: int, b: int) -> int: a_div = [] cnt = 0 for i in range(1, a + 1)..

[leetCode] 1827. Minimum Operations to Make the Array Increasing (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing/ Minimum Operations to Make the Array Increasing - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 1개 이상의 정수를 가지는 정수 배열 nums가 주어진다. 값이 증가하는 배열을 만드려고 할 때, (무조건 이전 인덱스보다 커야 함) 각 요소를 한 번에 하나..

[leetCode] 1816. Truncate Sentence (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/truncate-sentence/ Truncate Sentence - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문자열 s 와 정수 k가 주어진다. 문자열을 공백 기준으로 나누었을 때 0번째 원소부터 k-1 번째까지를 반환한다. 이 때 자료형은 문자열이며, 원본과 같이 원소 사이의 공백을 포함한다. class Solution: def truncateSentence(self, ..

[leetCode]1688. Count of Matches in Tournament (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/count-of-matches-in-tournament/ Count of Matches in Tournament - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 팀 수를 나타내는 정수 n이 주어진다. 토너먼트 형식으로 1개의 팀이 남을 때 까지 경기를 진행했을 때, 진행된 경기 횟수의 총합을 반환하는 문제. 주어진 팀이 홀수인경우 1개의 팀은 부전승으로 다음 라운드에 참여한다...

728x90