※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 if문형식1 : 조건이 참일 때만 실행합니다. 예제 1 : a가 10보다 크면 a에서 10을 빼기.형식2 : 조건이 참일 때와 거짓일 때 실행할 문장이 다릅니다. 예제2 : a가 b보다 크면 a - b, 아니면 b - a를 수행하기.형식3 : 조건이 여러 개이고, 조건마다 실행할 문장이 다릅니다. 예제3 : 점수에 따라 등급 표시하기.형식4 : if문 안에 if문이 포함됩니다. 예제 4 : 홀수, 짝수 판별하기. for문형식1 : range를 이용하는 방식입니다.형식2 : 리스트(List)를 이용하는 방식입니다. 예제 : 다음은 리스트 a에 저장된 요소들의 합과 평균을 구하는 프로그램 Python으로 구현한 것입니다.코드 해설 whil..
2024.08.20기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 그리드가 입력으로 주어 졌을 때 주어진 그리드에서 몇 무리의 양이 있는지를 출력하는 문제입니다. 1. 일단 BFS 검사를 하기 위해 여러가지 변수와 배열을 생성해줍니다.static int h, w; // 그리드의 행과 열static char[][] map; // 그리드를 저장하는 배열static boolean[][] visit; // 확인을 했는지 체크해주는 배열static int[] dx = {0, 1, 0, -1}; // x좌표의 위, 오른쪽, 아래, 왼쪽static int[] dy = {-1, 0, 1, 0}; // y좌표의 위, 오른쪽, 아래, 왼쪽 2. 입력 받은 행과 열을 통해 map과 visit를..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 Python의 기본 문법변수의 자료형에 대한 선언이 없습니다.문장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없습니다.변수에 연속하여 값을 저장하는 것이 가능합니다.예) x, y, z = 10, 20, 30if나 for와 같이 코드 블록을 포함하는 명령문을 작성할 때 코드 블록은 콜론(:)과 여백으로 구분합니다.여백은 일반적으로 4칸 또는 한 개의 탭만큼 띄워야하며, 같은 수준의 코드들은 반드시 동일한 여백을 가져야 합니다.문자열을 표현할 때 작은따옴표(' '), 큰따옴표(" ")를 모두 사용할 수 있으며, 문자열에 따옴표가 포함되는 경우 다른 따옴표를 이용하여 문자열을 묶어줘야 합니다.예) ' She said "I like it" '..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 C언어는 함수 지향 언어로 처음 시작할 때 입력하는 main() 도 함수입니다.함수에는 C언어에 내장되어 있는 내장 함수와 사용자가 만들어 사용하는 사용자 정의 함수가 있습니다. 사용자 정의 함수사용자 정의 함수는 사용자가 필요한 기능을 취향대로 만들어 사용할 수 있는 함수입니다.사용자 정의 함수를 사용하면 프로그램 구조가 간단해지고 이해하기 쉬워집니다.무엇보다 동일한 코드를 반복 입력하는 수고를 줄일 수 있습니다. 예제 1다음 프로그램의 실행 결과를 확인하시오. 예제 2다음 프로그램의 실행 결과를 확인하시오. 예제 3다음 프로그램의 실행 결과를 확인하시오. 코드 해설