SWEA 1289 원재의 메모리 복구하기 D3 (자바 Java)

java

SWEA 1289 원재의 메모리 복구하기 문제 정보 문제 메모리가 초기화 되어 원래 상태로 고쳐야 하는데, 메모리 bit 중 하나를 골라 0인지 1인지 결정하면 해당 값이 메모리 끝까지 덮어 씌워 진다. 모든 bit 가 0인 상태에서 주어진 숫자(원래 상태)로 돌아가려면 최소 몇 번이나 고쳐야 하는지 구하는 문제 접근 메모리의 원래 값을 순회하면서 각 문자를 숫자로 변환 … Read more

jQuery 제이쿼리 이벤트 (Event) 종류 및 설명

jquery

jQuery 이벤트란? jQuery 이벤트란 웹 페이지에서 사용자의 행동에 반응하여 특정 동작을 수행하도록 하는 프로그래밍 메커니즘입니다. 이는 웹 페이지 상에서 발생하는 다양한 사용자 상호작용, 예를 들어 클릭, 키보드 입력, 마우스 이동, 폼 제출 등에 반응하는 방식을 말합니다. jQuery는 자바스크립트 라이브러리로, 이벤트를 쉽고 효율적으로 다룰 수 있는 다양한 메소드를 제공합니다. 이를 통해 개발자는 복잡한 자바스크립트 코드를 작성하지 … Read more

jQuery 제이쿼리 선택자 (Selector) 종류 정리

jquery

jQuery 선택자란? jQuery 제이쿼리 선택자란 jQuery 라이브러리에서 제공하는 기능으로, 웹 페이지 내의 HTML 요소들을 선택하기 위한 패턴입니다. 이를 사용하여 특정 요소를 식별하고, 그 요소에 대해 다양한 작업(스타일 변경, 텍스트 수정, 이벤트 핸들링 등)을 수행할 수 있습니다. jQuery 선택자 종류 jQuery 선택자 표와 예제 기본 선택자 선택자 예제 설명 요소 선택자 $(‘p’) 모든 <p>요소를 선택합니다. ID … Read more

jQuery 제이쿼리란? 바닐라(순수) 자바스크립트와 비교

jquery

개발일지 이번 주에는 프론트엔드 개발 과정에서 jQuery를 배우게 되었습니다. 이미 바닐라(순수) 자바스크립트에 대한 학습 경험이 있었기 때문에, jQuery는 저에게 매우 익숙하고 편안하게 느껴졌습니다. 바닐라(순수) 자바스크립트에서 jQuery로 기존에 바닐라(순수) 자바스크립트를 공부하며 웹 개발의 기본을 탄탄히 다진 터라, jQuery의 구조와 문법은 직관적으로 이해되었습니다. 자바스크립트의 복잡한 DOM 조작과 이벤트 처리가 jQuery에서는 몇 줄의 간결한 코드로 해결되는 것을 보며, … Read more

SWEA 1989 초심자의 회문 검사 D2 (자바 Java)

java

SWEA 1989 초심자의 회문 검사 문제 정보 문제 level 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 단어를 회문이라고 한다. 입력 받은 단어가 회문이면 1을 출력, 아니면 0을 출력하는 문제 접근 입력 받은 문자열을 뒤집어서 조건문으로 비교한 후 회문이라면 1, 아니라면 0을 출력한다. 풀이 후기 입력 받은 문자열을 뒤집어서 비교하는 문제. 다른 문자열 문제도 … Read more

SWEA 2001 파리 퇴치 D2 (자바 Java)

java

SWEA 2001 파리 퇴치 문제 정보 문제 N x N 배열 안에 숫자는 해당 영역에 존재하는 파리의 개수이다. M x M 크기의 파리채를 한 번 내리쳐 최대한 많은 파리를 죽이고자 한다. 여기서 죽은 파리의 개수를 구하는 문제 접근 4중 for 문을 통해 최대 합을 구하였다. 풀이 후기 for 문이 여러번 중첩되서 조금 헷갈렸지만 집중해서 잘 … Read more

SWEA 1954 달팽이 숫자 D2 (자바 Java)

java

SWEA 1954 달팽이 숫자 문제 정보 문제 1부터 N x N 까지의 2차원 배열의 숫자를 달팽이(나선형) 모양으로 출력하는 문제 접근 반복문을 이용해서 2차원 배열을 달팽이(나선형) 모양으로 채운 뒤 출력 풀이 후기 배열을 채울 때 방향 전환이 헷갈려서 조금 시간이 걸렸던 문제이다. 코드

SWEA 1209 Sum D3 (자바 Java)

java

SWEA 1209 Sum 문제 정보 문제 100X100의 2차원 배열이 주어질 때, 각 행의 합, 각 열의 합, 각 대각선의 합 중 최댓값을 구하는 문제 접근 for 문을 활용하여 2차원 배열을 돌면서 각 행의 합, 각 열의 합, 각 대각선의 합 중 최댓값을 구했다. 풀이 후기 2차원 배열을 돌면서 최댓값을 구하는 문제이다. 2차원 배열을 돌면서 문제를 … Read more

백준 11720 숫자의 합 (자바 Java)

java

백준 11720 숫자의 합 문제 정보 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자들을 모두 더하는 문제 접근 문자열로 숫자를 받은 후 for 반복문으로 charAt() 을 이용해 첫번째 원소부터 마지막 원소까지 모두 더해서 합을 구했다. 풀이 후기 charAt()은 아스키코드를 반환 하므로 -48 또는 -‘0’ 을 해서 정수로 변환해주어야 한다. 코드

Java 자바 알고리즘 스택, 큐, 그래프, DFS, BFS 개념 정리

java

개발일지 알고리즘 문제를 풀면서 중요한 자료구조와 메소드들을 정리해가고 있습니다. 이러한 과정들을 통해 기존 지식을 되짚어보고 새로운 통찰력을 얻고 있습니다. 문제를 하나씩 해결해 가면서 제 실력이 점점 향상되고 있다는 것을 느끼고 있습니다. 하지만, 더욱 능력을 키우기 위해서는 다양한 문제들에 도전하는 것이 필요하다고 생각합니다. 이러한 목표를 달성하기 위해 지속적으로 문제를 풀고, 그 과정을 블로그에 기록할 예정입니다. 이번 … Read more