분류 전체보기
-
[올리브씨의 알고리즘 입문] Day 5 - 수학, 배열알고리즘/프로그래머스_입문 2024. 3. 29. 01:46
017. 옷가게 할인 받기 문제 설명. 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한 사항. 10 ≤ price ≤ 1,000,000 ↘ price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예. price result 150,000 142,500 580,000 464,000 풀이. import java.lang.*; class Solution { public int solution(int price) { //1의 자리 버리기 위해 double a =..
-
[이모저모 - IT] HCI & UX 개념 및 IT분야의 전망내맘대로 이모저모 2024. 3. 28. 04:58
HCI 란 (Human Computer Interaction) : HCI 1.0은 한 명의 사용자와 컴퓨터 시스템 간에 주고받는 상호작용에 대해 연구하고 설계하는 분야를 말한다. 최근 HCI 2.0에서는 pc, 휴대폰, 디지털 제품 및 콘텐츠와 사람들 간의 상호작용을 말한다. 휴대폰 문자 메시지를 확인하는 개인이나 블로그에 글을 써서 생각을 공유하는 집단, 온라인 환경에 참여하는 주체 모두가 HCI의 대상이 된다. HCI의 중요성이 증대하는 이유 개인 PC 도입 (디지털 제품의 개인화) 디지털 제품과 서비스 확장 (디지털 서비스의 개인화) 컴퓨터 시스템이 중대한 용도로 사용되면서 중요도 증가 비즈니스적인 이유 등 HCI의 연구범위 사용자 인터페이스 (User Interface) : 사람이 사용하는 디지털..
-
[외국어] OPIc 문제 유형별 공략법외국어/영어 2024. 3. 28. 01:01
OPIc 시험의 평가항목, 문제 유형, 유형별 공략법에 대해 알아보자. 오픽시험의 평가항목 네 가지 1. 과제 및 기능 수행 : 실생활에서 사용하는 의사소통 능력을 평가함. 의미전달 및 단어전달, 문장 나열하며 대화를 진행하는 정도를 파악. 2. 상황과 내용 : 상급으로 갈수록 격식/공식적인 상황, 예측불가 상황에 대처 상황에 대해 말할 수 있어야 함. 3. 정확성 : 전달하고자 하는 내용을 정확하게 표현할 수 있는지를 문법, 발음, 어휘, 유창성, 발음, 강세, 억양, 말의 속도, 문장 끊김 등으로 파악. 4. 구성형태 : 문장의 길이와 답변 능력에 대한 3가지 평가파트로 나뉜다. '단어와 구문 나열' / '문장 간의 연결성' / '초급 - 단어와 구, 중급 - 문장, 상급 - 단락의 논리성과 담화 수..
-
[Java] 람다식(Lambda Expressions)개발관련/Java 2024. 3. 27. 19:40
람다식(Lambda Expressions) : "식별자 없이 실행가능한 함수" (함수인데 함수를 만들지 않고 코드 한줄에 써서 호출하는 방식) 지원 버전 : Java 8 이상 //람다식 구문 (매개변수, ...) -> {실행문 ...} [장점] 1. 코드 간결화 2. 가독성 향상 3. 함수 생성 필요없기에 코딩구현시간이 절약됨 4. 병렬프로그래밍에 용이 [단점] 1. 함수생성 하지 않기에 재사용 어렵 (※무명함수는 재사용 불가) 2. 디버깅이 까다롭다 3. 람다를 남발하면 코드가 지저분해질 수 있음 (비슷한 함수 중복생성 주의) 4. 재귀로 만들경우 다소 부적합함 [예제] /* 예제코드 예시를 위해 Person이라는 Class와 Say라는 Functional Interface를 만들었습니다. ※ Func..
-
[올리브씨의 알고리즘 입문] Day 4 - 수학, 배열알고리즘/프로그래머스_입문 2024. 3. 27. 12:01
013. 피자 나눠 먹기(1) 문제 설명. 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한 사항. 1 ≤ n ≤ 100 입출력 예. n result 7 1 1 1 5 3 풀이. class Solution { public int solution(int n) { int i = 1; while(7*i/n