🔥내일배움캠프 13일차 TIL 오늘의 학습키워드"퀘스트 구현"✏️오늘 한 내용▼데이터 관리,퀘스트 구현https://leejiyoung0511.tistory.com/28💭오늘의 회고도전 삼아 데이터 관리를 Json으로 하게되었는데 너무 관리가 어려운것같다.다음에는 어려워도 csv파일 불러오기로 해야겠다. TIL 2025.02.10
[프로그래머스,C#] 배열 두 배 만들기 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. ▼ 첫번째 풀이 public int[] solution(int[] numbers) { int[] answer = new int[numbers.Length]; for(int i =0;i ▼ 두번째 풀이 (Linq.Select()를 써서한 경우)using System.Linq; // 안쓰면 에러가 난다 중요!!!public class Solution { public int[] solution(int[] numbers) { int[] answer = numbers.Sel.. 코딩문제 2025.02.10
[프로그래머스,C#] 두 수의 나눗셈 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 solution 함수를 완성해주세요. public int solution(int num1, int num2) { float a = Math.Clamp(num1,0,100); float b = Math.Clamp(num2,0,100); return (int)(a / b * 1000.0f); } 코딩문제 2025.02.07
[프로그래머스,C#] 몫 구하기 정수 num1,num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. public int solution(int num1, int num2) { int a = Math.Clamp(num1,0,100); int b= Math.Clamp(num2,0,100); return a/b; } 코딩문제 2025.02.07
🔥내일배움캠프 11일차 TIL 오늘의 학습키워드"기획"✏️오늘 한 내용▼오늘 한 팀 회의기록더보기Once Upon a Nightmare(한때는 동화였던 악몽)//엔딩 문구 추천 - Happily Never After(절대 행복한 결말은 없음)JE(이지은) JY(이지영) WH(원우혁) JJ(주정민) JM(김재민)[회의록 정리]기반을 만들어 중복된 코드를 최대한 제거. 클린 코드 지향클래스를 최대한 세분화충돌할 수 있는 스크립트를 만질 땐 꼭 미리 말하기각자 맡은 기능의 마감기한을 정해두고 상호보완 해주기. 진도 페이스 맞출 것[할 일][x] 기반 정하기 - (액션 베이스 클래스 생성 후 상속 받도록)[x] 필요한 인터페이스, 클래스, 변수, 메서드 등 파악[x] 커밋 컨벤션 정하기[x] 변수나 클래스, 메서드 등의 네이밍 통일(코드 컨.. TIL 2025.02.06
[프로그래머스,C#] 두 수의 합 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. public int solution(int num1, int num2) { int a = Math.Clamp(num1,-50000,50000); int b = Math.Clamp(num2,-50000,50000); return a+b; } 코딩문제 2025.02.06
[프로그래머스,C#] 두 수의 곱 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 제한사항을 지켜서 Math.Clamp()를 이용해서 코드를 작성해보았다. public int solution(int num1, int num2) { int a = Math.Clamp(num1,0,100); int b = Math.Clamp(num2,0,100); return a * b; } 코딩문제 2025.02.06
[프로그래머스,C#] 두 수의 차 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. public int solution(int num1, int num2) { return num1-num2; } 코딩문제 2025.02.05
🔥내일배움캠프 10일차 TIL 오늘의 학습키워드"알고리즘"✏️오늘 배운 내용● Big O 표기법알고리즘의 효율성을 나타내는 표기법 시간 복잡도 : 알고리즘이 문제를 해결하는데 걸리는 시간을 나타내는 척도 공간 복잡도 : 입력 크기에 따라 필요한 저장 공간의 양을 나타내는 척도 ● 정렬 알고리즘코드로 이해할려고 하니 복잡해서 알고리즘 도감이라는 어플을 사용해서 공부했다.선택정렬 : 최소값(또는 최대값)을 찾아 맨 앞(또는 맨 뒤)와 교환하는 방법▼실제 알고리즘 도감 플레이영상 삽입정렬 : 정렬되지 않은 부분에서 요소를 가져와 정렬된 부분에 적절한 위치에 삽입하는 방법퀵정렬: 피벗(정렬기준이 되는 숫자)을 기준으로 작은 요소들은 왼쪽, 큰 요소들은 오른쪽으로 분할하고 이를 재귀적으로 정렬하는 방법 → 다른 알고리즘에 비해 비교 및 교환.. TIL 2025.02.05