특수문자 출력하기 [문제] 다음과 같이 출력하도록 코드를 작성해 주세요. !@#$%^&*(\'"?:; [답] import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); } } '(작은 따옴표)와 "(큰 따옴표)는 앞에 \ 를 붙여줘야 문자로 인식 Coding Practice/프로그래머스 Lv.0 2024.01.18
대소문자 바꿔서 출력 [문제] 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 예시) 입력 aBcDeFg 출력 AbCdEfG [답] import java.util.Scanner; public class Solution { public static void main(String[] args) { //문자 입력 받기 Scanner sc = new Scanner(System.in); String a = sc.next(); String answer = ""; //문자열에서 특정위치 문자 반환 for(int i = 0; i < a.length(); i++) { char c = a.charAt(i); //if 소문자라면 대문자로 바꾼다 els.. Coding Practice/프로그래머스 Lv.0 2024.01.18
창고정리 [문제] 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다. 예를 들어 창고의 각 칸에 담겨있는 물건의 이름이storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1]이라면 연필과 책을 한 칸에 각각 겹쳐 쌓아 간단하게 clean_storage = ["pencil", "book"], clean_num = [9, 1]로 만들 수 있습니다. 주어진 solution 함수는 정리되.. Coding Practice/프로그래머스 Lv.0 2023.12.21
이웃한 칸 [문제] 각 칸마다 색이 칠해진 2차원 격자 보드판이 있습니다. 그중 한 칸을 골랐을 때, 위, 아래, 왼쪽, 오른쪽 칸 중 같은 색깔로 칠해진 칸의 개수를 구하려고 합니다. 보드의 각 칸에 칠해진 색깔 이름이 담긴 이차원 문자열 리스트 board와 고른 칸의 위치를 나타내는 두 정수 h, w가 주어질 때 board[h][w]와 이웃한 칸들 중 같은 색으로 칠해져 있는 칸의 개수를 return 하도록 solution 함수를 완성해 주세요. 이웃한 칸들 중 몇 개의 칸이 같은 색으로 색칠되어 있는지 확인하는 과정은 다음과 같습니다. 1. 정수를 저장할 변수 n을 만들고 board의 길이를 저장합니다. 2. 같은 색으로 색칠된 칸의 개수를 저장할 변수 count를 만들고 0을 저장합니다. 3. h와 w의 변.. Coding Practice/프로그래머스 Lv.1 2023.12.21
가습기 [문제] 상우가 사용하는 가습기에는 "auto", "target", "minimum"의 세 가지 모드가 있습니다. 가습기의 가습량은 0~5단계로 구분되며 각 모드 별 동작 방식은 다음과 같습니다. "auto" 모드 습도가 0 이상 10 미만인 경우 : 5단계 습도가 10 이상 20 미만인 경우 : 4단계 습도가 20 이상 30 미만인 경우 : 3단계 습도가 30 이상 40 미만인 경우 : 2단계 습도가 40 이상 50 미만인 경우 : 1단계 습도가 50 이상인 경우 : 0단계 "target" 모드 습도가 설정값 미만일 경우 : 3단계 습도가 설정값 이상일 경우 : 1단계 "minimum"모드 습도가 설정값 미만일 경우 : 1단계 습도가 설정값 이상일 경우 : 0단계 상우가 설정한 가습기의 모드를 나타낸 .. Coding Practice/프로그래머스 Lv.0 2023.12.20
가채점 [문제] 성적을 문의하려는 학생들의 번호가 담긴 정수 리스트 numbers, 가채점한 점수로 성적을 문의하려는 학생이 순서대로 담긴 정수 리스트 our_score, 실제 성적이 번호 순서대로 담긴 정수 리스트 score_list 주어진 solution 함수는 가채점한 점수가 실제 성적과 동일하다면 "Same"을, 다르다면 "Different"를 순서대로 리스트에 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 한 줄을 수정해 주세요. class Solution { public String[] solution(int[] numbers, int[] our_score, int[] score_list) { int num_student = numbers.length; String[] .. Coding Practice/프로그래머스 Lv.0 2023.12.20
피타고라스의 정리 [문제] 직각삼각형의 한 변의 길이를 나타내는 정수 a와 빗변의 길이를 나타내는 정수 c가 주어질 때, 다른 한 변의 길이의 제곱, b_square 을 출력하도록 한 줄을 수정해 코드를 완성해 주세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int c = sc.nextInt(); int b_square = c - a; System.out.println(b_square); } } [답] import java.util.Scanner; public class Solution { pub.. Coding Practice/프로그래머스 Lv.0 2023.12.11
[컴활 1급 실기] 시험문제 복기<완성X> 프로시저 폰트랑 굵기 설정 target.font.name="" target.font.size= 분석작업 통합 계산 if와 sum 사용 배열함수 피벗테이블 빈셀 *표시 병합하여 가운데정렬 매크로 [>=90]"♤ ";[=0][빨강]"◇"; 문자일때 파랑색으로 [>=1000][파랑]"☆"#,### 별이 셀크기에 맞춰서 공백앞에 표시 "☆"* #,### 차트눈금 중간으로 바꾸기 1사분기 총합계만 새로운시트로 조건부서식 데이터표만들기☆☆☆☆☆☆ 인터넷쳐보기 통합(중간고사, 기말고사...) 정렬 열이 아주 안좋음 안좋음 보통 좋음 아주좋음 이런 순으로 바뀌게 fn(기준일, 납입일) 기준일 고정하려면 절대참조 fn(품목명, 구매품, 구매개수?) if else 써서 품목명=구매품일치하면 품목명구매개수"장" 아니면 품목.. 자격증 도전기 2023.11.02
[컴활1급 실기] 컴활 1급 실기 합격 후기 및 꿀팁!<완성X> 2023년 08월 25일부로 컴퓨터활용능력 1급에 합격을 하였다. 처음에는 1급과 2급의 차이가 Access뿐만 인줄 알았는데 Excel도 더 어렵다고 한다. 사실 실기시험을 준비가 되지않았을 때부터 시작해서 10번 넘게 시험을 봤다. 정확히 감을 잡은 건 거의 10번이 되었을 때부터 감을 잡은 것 같다. 나는 시나공 기출문제집 2021년이 있어서 그걸로 준비하였다. 2021년부터 시험이 개정되어서 어차피 겹치는 부분은 많았고 다른 책은 딱히 안봤던 것 같다. http://bnbook.shop/products/5315886845 그리고 아주 큰 도움을 받은 사이트 https://www.sinagong.co.kr/ 시나공 IT 컴퓨터활용능력, 정보처리 등 IT 자격증 전문 출판, 시나공 IT www.sin.. 자격증 도전기 2023.11.02
[GitHub] GitHub Blog 만들기 -1 1. GitHub로그인 후 블로그용으로 사용할 Repository를 만들어야한다. Repository name에 '자신의 계정 이름.github.io'를 넣으면 된다. Public으로 설정하고 README file을 생성해준다. 2. 생성한 Repository를 내 컴퓨터에 Clone하기 Code를 누르고 HTTPS에 복사를 누른 후 윈도우 검색에 cmd를 치고 Enter를 누르면 cmd창이 켜진다. 나는 D드라이브에 생성하기위해 D: 를 입력하였다. git clone + Repository에서 복사한 것 붙여넣기 하고 enter누르면 파일이 생성된다. Git 연습 2023.08.17