마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

BOJ 문제를 풀면서...

more

[백준] #26566 : Pizza

★ solved.ac 난이도 : B4 (작성 시점 기준) {문제 본문 링크} 26566번: Pizza There’s a pizza store which serves pizza in two sizes: either a pizza slice, with area A1 and price P1, or a circular pizza, with radius R1 and price P2. You want to maximize the amount of pizza you get per dollar. Should you pick the pizza slice or the www.acmicpc.net ★ 문제 번역 면적이 A1이고 가격이 P1인 피자 조각과 반지름이 R1이고 가격이 P2인 원형 피자를 제공하는 피자 가게가 있습..

Baekjoon Online Judge 2023.06.04 0

[백준] #5365 : Decoder

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5365번: Decoder All the Sith messages are sent using a complex coding scheme. You have cracked their code and must write a program to decode coded messages. Their code works as follows. Each word in the coded message represents one letter in the decoded message. Use the f www.acmicpc.net ★ 문제 번역 모든 Sith 메시지는 복잡한 코딩 체계를 사용하여 전송됩니다. 당신은 그들의 코드를 해독했으며 코딩된 메..

Baekjoon Online Judge 2023.06.03 0

[백준] #5246 : Checkerboard Rows

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5246번: Checkerboard Rows Checkerboards are 8x8 boards with positions between (1,1) and (8,8). The input begins with the number of boards. Each board is on a separate line and begins with the number of pieces, followed by the column and row positions of each piece. www.acmicpc.net ★ 문제 번역 Quaritch 대령은 어느 날 체커 게임을 하고 있는데 한 행에 있는 최대 조각 수를 계산하는 프로그램을 작성하는 것..

Baekjoon Online Judge 2023.06.02 0

[백준] #2387 : Howl

★ solved.ac 난이도 : B3 (작성 시점 기준) [문제 본문 링크] 2387번: Howl On a full moon, one might be able to hear a wolf howl in the distance. You manage to come across a wolf howling at the moon, and you want to capture the beautiful image. Unfortunately, you left your camera at home, so you decide to just create the picture www.acmicpc.net ★ 문제 번역 보름달이 뜨는 날에는 멀리서 늑대가 울부짖는 소리를 들을 수 있습니다. 당신은 달을 향해 울부짖는 늑대를 우연히 ..

Baekjoon Online Judge 2023.03.26 0

제 블로그의 인기 글!!

이산수학 시간 때 배운 행렬식 구하기!! (+고유벡터 & 고유값)

안녕하세요~! 이번에는, 행렬의 행렬식을 구해보고자 해요~! 행렬식 = 정방 행렬 A에 대해 고유값을 대응시키는 것으로, |A| 또는 det(A)로 표기함. ★ 행렬식 구하기 (2*2) (간단해 보이죠...??) ★ 행렬식 구하기 (3*3) : 사러스 법칙 사용!! (여기까지만 보셔도 여렵죠...) ★ 행렬식 구하기 (4*4) : Wikipedia 참고!! (제가 봐도 너무 복잡해요 ㅠ.ㅠ) 이제부터 이를 활용한 고유백터와 고유값을 구해볼게요~! 정방 행렬 A에 대해 AX=λX (X≠0)를 만족하는 λ를 고유값, X를 고유벡터라고 하는데요, 얼핏 보시면 A=λ가 되겠지... 라고 생각하실 수도 있으시겠지만, A=행렬, λ=고유값이라는 것을 명심하셔야해요!! 즉, 연산을 위해서 λI(I = 단위행렬)로 바..

2019 수업 노트 2019.04.17 0

BOJ 문제 해결 도중 Pascal 언어를 접해본 느낌

★ 필자가 Pascal 언어를 사용하는 이유 Baekjoon Online Judge (BOJ)에 제출 시, 기본 사용 메모리가 상대적으로 적음. (C/C++ : 약 1MB, Pascal : 약 340KB) (C언어에서 main 함수의 선언 방법을 바꾸면 약 156KB가 나온다고 합니다. [참고]) C/C++ 보다 짧은 코드를 작성할 수 있는 문제도 있음. (그래도 Python과 Golfscript 등은 이길 수 없겠죠?) 극한의 메모리 절약 방법 "__libc_start_main + syscall" c언어는 main함수를 선언하기만 해도 메모리 사용량이 1000KB... blog.naver.com ★ BOJ #1000번 언어별 코드 분석 순번 언어 메모리 시간 코드 길이 비고 01 C99 약 1MB 0m..

Pascal 2022.03.20 0

메이플스토리 스탯 공격력 계산기 (엑셀 파일)

※ 메이플 스공 계산기 (엑셀 파일) 메이플스토리의 스탯 공격력 계산기를 엑셀로 만들어보았습니다. (올스탯 1%와 공격력 1의 효율도 계산됩니다.) 과거 인소야에 업로드된 파일을 재구성한 것을 미리 밝히며, 개선할 점이 있다면 알려주세요. ※ 사용법 및 안내 사항 1. '입력 데이터' 시트에 각 직업에 맞는 주 스탯과 부 스탯, 공격력 등의 정보를 입력해주세요. (기본 옵션뿐 아니라 추가 옵션, 잠재(에디셔널), 강화 옵션 등을 모두 합산해주세요.) (노란색으로 음영 처리된 부분은 자동으로 계산됩니다.) 2. '세트 옵션' 시트의 적용 여부는 0(미적용) 또는 1(적용)만 입력해주세요.. 3. '패시브 스킬' 시트에 스킬 이름과 스공에 적용되는 요소(스탯, 공격력 등)를 입력해주세요. 4. '링크 스킬'..

MapleStory 2021.01.24 1

C언어 문자 검사 함수 반환 값 분석 (ASCII 코드 표 포함)

제가 지난 C언어 수업 시간에, 교수님께서 궁금증이 생기셨던 것 같았어요......'C에서 제공되는 문자 검사 함수는 조건이 맞으면 0이 아닌 값을 반환한다'여기에서 왜 16이 나왔을까? 라는 의문을 가지셨죠...... (그 이유를 잠시 후에 알려드릴게요~!)그래서!! 제가 교수님의 궁금증을 해소해 드리고자 분석을 해 보았어요 ^^ 저는, C언어로 ASCII 코드 값(0~127)을 모든 문자 검사 함수에 반복문으로 대입을 하였고,그 결과를 보고서 형식으로 만들어서 교수님께 메일을 보내드렸죠......교수님께서 수고 많이 하셨다고 하시면서, 자기 주도적 학습 태도를 유지하라고도 부탁 하셨어요 ^^그리고 중간고사 시험 당일, 교수님께서 이에 대한 발표 자료를 만들 수 있는지를 여쭤보셨어요......그래서!!..

C언어와 친구들 2018.11.05 0

Android 스마트폰 앱 만들기 - 2. 초기 설정 및 기존 Eclipse 프로젝트 불러오기

안녕하세요 !!오늘은 지난 시간에 설치한 Android Studio의 초기 설정과,기존 Eclipse 프로젝트 불러오는 법을 설명해 드릴게요 먼저, 설치된 Android Studio를 실행 해주세요이 화면을 만날 수 있어요 잠시 기다리시면, 초기 설정 화면이 떠요Next를 누르다가,이 화면이 뜨면,'...' 버튼으로 설치된 SDK의 경로를 지정 해주세요(바탕화면에 SDK가 있었는데,한글 미지원으로 인해서부득이하게 Program Files 폴더로 변경했어요)폴더 선택 후 OK를 눌러주세요그러면 위와 같이 'SDK가 감지되었습니다.' 문구가 영어로 보이실거에요여기에서 Next를 눌러주세요이 화면이 뜨면, 'Finish' 버튼을 눌러주세요그리고 잠시 후에 한번 더!그러면 위와 같이 나타나는데요, 먼저, 기존 ..

Android 2016.02.28 0