분류 전체보기
-
[실행 및 오류] flask, mongoDB 회원가입 페이지 만들기 (1)_아이디 중복체크, 회원가입 후 페이지 로딩 오류 발생프로젝트/토이 프로젝트 2023. 6. 6. 23:03
사용환경 : flask, mongoDB 프로젝트 목표: 하루의 일과를 간단한 이모티콘과 키워드 클릭을 통해 보다 쉽고 빠른 일기를 작성하기 구현담당 : 회원가입, 로그인, 일기작성시 등록된 키워드 불러오기 {% extends 'layout.html' %} {% block content %} 회원가입 이메일: 이름: 아이디: 비밀번호: {% endblock %} from pymongo import MongoClient from flask import Flask, render_template, request, jsonify, session, redirect, url_for client = MongoClient('*URL') # db = client.dbsparta application = app = Flas..
-
[자바(JAVA)] 머쓱이보다 키 큰 사람, 삼각형의 완성조건, 짝수는 싫어요, 배열의 유사도(equals)프로그래머스/자바(JAVA) 2023. 5. 26. 13:35
1. 머쓱이보다 키 큰 사람 class Solution { public int solution(int[] array, int height) { int answer = 0; for(int i=0; i height) answer++; } return answer; } } ✅ 다른풀이(1)_ 삼항연산자 활용 class Solution { public int solution(int[] array, int height) { int answer = 0; for(int i: array){ answer += (i>height) ? 1 : 0; } return answer; } } 2. 배열 두배 만들기 class Solution { public int[]..
-
[자바(JAVA)] 배열의 평균값, stream average()와 orElse(0)프로그래머스/자바(JAVA) 2023. 5. 26. 04:17
class Solution { public double solution(int[] numbers) { double answer = 0; int sum = 0; for(int i: numbers){ sum+=i; } answer = sum/(double)numbers.length; return answer; } } // 다른풀이 stream() import java.util.Arrays; class Solution { public double solution(int[] numbers) { return Arrays.stream(numbers).average().orElse(0); } } 📌stream() average()와 orElse(0)는 스트림을 활용하여 평균 값을 계산하고 반환할 때 유용한 명령어이다..
-
[자바(JAVA)] 중복된 숫자 개수, 짝수 홀수 개수, 배열 자르기(Arrays.copyOfRange() ), 최댓값 만들기(Arrays.sort)프로그래머스/자바(JAVA) 2023. 5. 26. 04:16
1. 중복된 숫자 개수 class Solution { public int solution(int[] array, int n) { int count = 0; for(int i=0; i< array.length; i++){ if(array[i] == n) count++; } return count; } } // 다른풀이 class Solution { public int solution(int[] array, int n) { int count = 0; for(int num: array){ if(num == n) count++; } return count; } } 2. 짝수 홀수 개수 // 내 풀이 class Solution { public int[] solution(int[] num_list) { int ev..
-
[자바(JAVA)] 특정 문자 제거하기(replace), 문자 반복 출력하기(split, toCharArray) 편지, 모음 제거(replaceAll), 문자열안에 문자열(contains)프로그래머스/자바(JAVA) 2023. 5. 26. 01:23
1. 특정 문자 제거하기 class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter, ""); return answer; } } 📌 replace() : 문자열에서 특정 문자 또는 문자열을 다른 문자 또는 문자열로 대체하는 기능을 제공한다. // 단일 문자 대체 String originalString = "Hello, World!"; String replacedString = originalString.replace('o', 'x'); System.out.println(replacedString); // "Hellx, Wxrld!" /..
-
[자바(JAVA)] 문자열 뒤집기 (StringBuffer, StringBuilder)프로그래머스/자바(JAVA) 2023. 5. 26. 00:41
// 내 코드 class Solution { public String solution(String str) { String answer = ""; for(int i=str.length()-1; i >= 0; i--){ answer+=str.charAt(i); } return answer; } } 📌 다른풀이(1) : StringBuilder() 사용 class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(my_string); String answer = sb.reverse().toString(); return answer; } } 📌 다른풀이(2) : StringBuffer() 사용 cl..
-
[자바(JAVA)] 양꼬치, 피자 나눠먹기, 옷가게 할인 받기,점의 위치 구하기,아이스 아메리카노, 제곱수 판별하기(Math.sqrt)프로그래머스/자바(JAVA) 2023. 5. 25. 02:11
1. 양꼬치 // 내 풀이 class Solution { public int solution(int n, int k) { int price1 = 12000 * n; // 양꼬치 총 몇 인분인지 int freeCount = (n / 10); // 양꼬치 10인분당 음료서비스 1개 산출 int price2 = 2000 * (k - freeCount); // 총 음료에서 서비스 제외 int answer = price1 + price2; return answer; } } // 다른사람 풀이 class Solution { public int solution(int n, int k) { int answer = 0; answer= n*12000 + (k-n/10)*2000; return answer; } } [본인 ..
-
[자바(JAVA)] 두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기, 나머지 구하기, 나이 출력(LocalDate), 숫자 비교하기, 각도기, 짝수의 합프로그래머스/자바(JAVA) 2023. 5. 25. 01:36
1. 두 수의 합 class Solution { public int solution(int num1, int num2) { return num1 + num2; } } 2. 두 수의 차 class Solution { public int solution(int num1, int num2) { int answer = num1-num2; return answer; } } 3. 두 수의 곱 class Solution { public int solution(int num1, int num2) { int answer = num1 * num2; return answer; } } 4. 몫 구하기 class Solution { public int solution(int num1, int num2) { int answer ..