오늘 학습한 내용 Java : 반복문과 배열 내용 복습, 프로그래머스 문제 풀이 내용 프로그래머스 문제 (해결되지 않은 문제) 문제는 배열 만들기 2이다. 코드를 실행하면 테스트 코드들은 문제 없이 실행되지만.. 테스트 1 〉통과 (7.53ms, 80.7MB) 테스트 2 〉통과 (6.90ms, 75.3MB) 테스트 3 〉통과 (50.01ms, 84.2MB) 테스트 4 〉통과 (47.62ms, 90.5MB) 테스트 5 〉통과 (32.84ms, 80.9MB) 테스트 6 〉통과 (19.33ms, 79.8MB) 테스트 7 〉통과 (1058.34ms, 83.7MB) 테스트 8 〉통과 (1612.52ms, 97.1MB) 테스트 9 〉통과 (3273.91ms, 104MB) 테스트 10 〉실패 (시간 초과) 테스트 1..
반복문이란 반복문은 어떤 작업이 반복적으로 수행되도록 할 때 사용된다. 반복문의 종류로는 for문, while문, 그리고 while문의 변형인 do-while문이 있다. 기본적인 반복문도 중요하지만, 반복문은 조건문과 같이 활용할 때 그 중요성이 더욱 높아진다. 반복문을 자연스럽게 활용할 수 있도록 열심히 연습하자. 이 글에서는 for 문에 대해서 알아보자. 반복문이 없다면.. 반복문이 없다는 상황을 가정하고, "blues"라는 문자열을 100번 출력을 해야한다고 가정하면 System.out.println("blues"); System.out.println("blues"); System.out.println("blues"); System.out.println("blues"); . . . 위와 같은 코드를..
오늘 배운 내용 Java : 자바의 for문에서 콜론(:)이 나왔을 때 새로 알게된 내용 for문에서의 콜론(:)이 나왔을 때 자바에서 for문의 기본 구조는 다음과 같다. for("초기화";"조건식";"증감식") { "조건식이 true이면 실행되는 로직" } 하지만 다른 소스코드들을 보면 자주 다음과 같은 구조가 나온다. for(Object obj : obj2) {} for(A : B) {} 여기서의 뜻은 B에서 차례대로 객체를 꺼내서 A에 넣는다는 의미이다. B에서 더이상 꺼낼 객체가 없다면 반복문은 실행이 종료된다. 다음 예제를 보자. class Solution { public static void main(String[] args) { int[][] queries = {{0,3},{1,2},{1,..
문제링크 https://school.programmers.co.kr/learn/challenges/training?order=recent&languages=java 코딩 기초 트레이닝 | 프로그래머스 스쿨 프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요. school.programmers.co.kr 문제설명 제한사항 입출력 예 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한사항 입출력 예 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); int i=0; while(i