Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с программирование

Нажмудин Мисриев Ученик (93), на голосовании 4 дня назад
Выведите количество записей с данными в переданном файле. Учтите, что первая строчка в CSV файле является заголовочной, она не содержит данных и не должна учитываться. Вывод утилиты будет таким:bin/cars.js __fixtures__/cars1.csv
Количество автомобилей: 20
Голосование за лучший ответ
Рустам Абдрашитов Мудрец (10552) 1 месяц назад
1. Убедитесь, что у вас установлен Node.js.
2. Создайте файл `cars.js` и вставьте в него следующий код:
 const fs = require('fs'); 
const path = require('path');

const filePath = process.argv[2];

if (!filePath) {
console.error('Пожалуйста, укажите путь к файлу.');
process.exit(1);
}

fs.readFile(path.resolve(__dirname, filePath), 'utf8', (err, data) => {
if (err) {
console.error('Ошибка при чтении файла:', err);
process.exit(1);
}

const lines = data.split('\n');
const numberOfRecords = lines.length > 1 ? lines.length - 1 : 0; // исключаем заголовок

console.log(`Количество автомобилей: ${numberOfRecords}`);
});
3. Убедитесь, что ваш CSV файл находится в правильном пути относительно вашего скрипта.
4. Запустите скрипт командой:
 node bin/cars.js __fixtures__/cars1.csv 
Нажмудин МисриевУченик (93) 1 месяц назад

Можешь с этим еще помочь
Похожие вопросы